Embedded Software Engineer (US)
Embedded Software Engineer
Location: Niskayuna, New York, USA
Job Type: Full-Time
Experience: 2–7 Years
Salary: $80,000–$250,000/year
Job Summary We are seeking an Embedded Software Engineer to design, develop, test, and optimize real-time software for advanced energy and grid solutions. The role involves Embedded C/C++, RTOS, microcontrollers/SoCs, hardware integration, and cybersecurity .
Key Responsibilities
- Develop and maintain embedded software using C/C++.
- Design real-time applications using RTOS.
- Develop software for microcontroller and SoC platforms.
- Integrate software with industrial and power-system hardware.
- Debug, test, and optimize embedded systems.
- Collaborate with hardware, systems, and product engineering teams.
- Follow secure coding and embedded cybersecurity practices.
- Participate in code reviews, documentation, and software improvements.
Required Skills
- 2–7 years of embedded software development experience.
- Strong C/C++ programming skills.
- Experience with RTOS and microcontrollers/SoCs.
- Understanding of hardware/software integration and debugging.
- Knowledge of embedded systems, communication protocols, and testing.
- Strong problem-solving and communication skills.
Preferred: Experience with ARM, Embedded Linux, CAN, SPI, I2C, UART, Ethernet, industrial automation, power/grid systems, or cybersecurity.
Skills: rtos,embedded c/c++,cybersecurity,microcontroller/soc,industrial hardware integration