Senior Software Engineer - Embedded
GurugramFull-time3–6 yrsPosted open since may 2024
Mid-level software engineering role at EdgeUpwards in Gurugram. Needs 3+ years and an M.Sc, B.Tech or B.E..
About the role
As a Senior Software Engineer specializing in Embedded Systems, you will be responsible for designing, developing, and maintaining software solutions for embedded platforms . You will collaborate closely with cross-functional teams to deliver high-quality, scalable, and efficient embedded software solutions .
What you'll do
- Design and implement embedded software solutions for various hardware platforms, ensuring functionality, performance, and reliability
- Develop and maintain device drivers, bootloader software, and firmware for embedded systems
- Collaborate with hardware engineers to define system architecture and hardware/software interfaces
- Optimize embedded software for resource-constrained environments , including memory footprint and power consumption
- Conduct code reviews, debugging, and performance analysis to ensure software quality and maintainability
What you need
- Git
- C++
- Embedded C
- Agile
- CI/CD
- C