3 Jabil Jobs
Jabil - Principal Firmware Engineer - C/C++ (10-12 yrs)
Jabil
posted 11d ago
Flexible timing
Key skills for the job
Key Responsibilities :
- Define and develop firmware architectures for complex server systems, including CPUs, memory, peripherals, and networking components.
- Design and implement low-level drivers and firmware modules for various hardware components.
- Participate in the design and development of firmware for new server platforms and technologies.
- Develop, test, and debug high-performance, low-latency firmware in C/C++.
- Optimize firmware for performance, power consumption, and resource utilization.
- Implement security features and mechanisms within the firmware.
- Mentor and guide junior firmware engineers in their professional development.
- Conduct code reviews and provide constructive feedback.
- Stay abreast of the latest advancements in firmware development, hardware technologies, and industry best practices.
- Collaborate closely with hardware engineers, systems architects, and other stakeholders to ensure successful product development.
- Effectively communicate technical concepts and design decisions to both technical and non-technical audiences.
Qualifications :
- 10+ years of professional experience in firmware development for embedded systems.
- Strong proficiency in C/C++ and assembly language.
- Deep understanding of computer architecture, including CPUs, memory systems, peripherals, and I/O interfaces.
- Experience with real-time operating systems (RTOS) and embedded systems development.
- Strong debugging and troubleshooting skills.
- Excellent communication and interpersonal skills.
- Strong analytical and problem-solving skills.
- Bachelor's degree in Computer Science, or a related field.
Functional Areas: Other
Read full job descriptionPrepare for Principal Firmware Engineer roles with real interview advice