11 Nov
|
TechnoGen
|
Hyderabad
11 Nov
TechnoGen
Hyderabad
Job Description Embedded Project Manager
Job Title: Embedded Project Manager
Experience: 8+ Years
Location: Hyderabad
Employment Type: Full-Time, Permanent
Job Summary
We are looking for an experienced Embedded Project Manager with a strong technical background in embedded systems, C/C++ programming, FPGA design and ARM-based embedded platforms. The ideal candidate should have hands-on experience in embedded software development, hardware-software integration, RTOS, Linux, BSP development and system-level debugging.
The candidate will be responsible for leading embedded engineering teams, managing end-to-end R&D; projects, driving technical architecture decisions and ensuring timely delivery of complex embedded products and solutions.
Key Responsibilities
- Lead and manage end-to-end embedded software and hardware development projects.
- Drive project planning, scheduling, resource allocation and technical execution.
- Lead technical teams involved in embedded software development, FPGA design and system integration.
- Define and drive embedded system architecture and technical design decisions.
- Oversee C/C++ development, coding, debugging, optimization and performance improvements.
- Manage FPGA design, simulation and hardware-software integration activities.
- Oversee ARM-based embedded system development and peripheral interfacing.
- Guide BSP development, Linux board bring-up and custom ARM SoC/FPGA platform development.
- Manage embedded software development activities involving RTOS, Linux and real-time applications.
- Ensure adherence to the Embedded Software Development Life Cycle (SDLC).
- Drive system-level debugging, integration, testing and validation activities.
- Coordinate with cross-functional hardware, software and system engineering teams.
- Ensure project deliverables meet quality standards, technical specifications and timelines.
- Maintain technical documentation in accordance with applicable software development standards.
Mandatory Technical Skills
1. C/C++ Programming
- Strong expertise in C and C++ programming.
- Hands-on experience in coding, debugging, troubleshooting and optimization.
- Robust understanding of embedded software development.
2. FPGA Design and Simulation
- Hands-on experience in FPGA design and simulation.
- Knowledge of Verilog and/or VHDL.
- Experience with FPGA-based embedded platforms.
3. ARM-Based Embedded Systems
- Good knowledge of ARM-based embedded architectures.
- Experience working with peripherals and interfaces such as:
- UART
- SPI
- I2C
- I2S
- CAN
- USB
- Ethernet
- ADC and DAC
4. RTOS and Embedded Linux
- Experience with RTOS platforms such as VxWorks, FreeRTOS, RTLinux or similar.
- Good knowledge of Linux and embedded software development.
- Understanding of real-time embedded applications.
5. BSP and Board Bring-Up
- Experience in Board Support Package (BSP) development.
- Hands-on experience in Linux board bring-up.
- Knowledge of custom ARM SoC and FPGA platforms.
6. System-Level Hardware and Software Knowledge
- Understanding of BIOS and power management.
- Knowledge of PCIe and system-level debugging.
- Experience in hardware-software integration and troubleshooting.
7.
Software Development Standards
- Strong understanding of Embedded Software Development Life Cycle (SDLC).
- Familiarity with IEEE 12207 software development and documentation standards.
Good-to-Have Skills
- Exposure to real-time DSP algorithms.
- Knowledge of digital signal processing and signal processing techniques.
- Experience in communication systems and wireless communication technologies.
- Experience working on radar, defence electronics or communication products.
- Exposure to complex embedded R&D; product development environments.
Project Management & Leadership Skills
- Ability to lead and mentor embedded engineering teams.
- Experience managing complex R&D; and embedded product development projects.
- Strong technical decision-making and architecture capabilities.
- Ability to manage project schedules, risks, resources and deliverables.
- Excellent communication and stakeholder management skills.
- Ability to coordinate with hardware, software and system engineering teams.
Educational Qualifications
- B.E. / B.Tech in Electronics and Communication Engineering (ECE).
- M.Sc. in Electronics.
- M.Tech in relevant engineering disciplines.
Industry Preference
Candidates with experience in the following industries will be preferred:
- Defence Electronics
- Radar Systems
- Wireless Communication
- Telecom Equipment
- Embedded Electronics
- Communication Products
- Aerospace and Avionics
Experience Requirements
- Minimum 8 years of relevant experience in embedded systems and software development.
- Strong technical expertise in C/C++, FPGA, ARM-based embedded systems and RTOS.
- Proven experience in technical team leadership and embedded project execution.
📌 Embedded Project Manager (Hyderabad)
🏢 TechnoGen
📍 Hyderabad