Description The Embedded Systems Developer is responsible for the design, development, testing, and maintenance of embedded software and firmware for hardware-based products. The role requires close collaboration with engineers and product teams to deliver reliable, efficient, and compliant embedded solutions that meet functional, performance, and regulatory requirements. RESPONSIBILITIES : Embedded Systems Development Design, develop, and maintain embedded software. Write efficient, reliable, and well-documented code primarily in C, C++ and or C#. Develop low-level firmware including device drivers, peripherals, and communication interfaces. Support board bring-up and integration of software with new hardware designs. Systems Integration & Testing Work closely with engineers to define software requirements and interfaces. Perform unit testing, integration testing, and system-level validation. Diagnose and resolve software and hardware integration issues using debugging tools. Support fault analysis and root‑cause investigations. Documentation & Standards Produce and maintain technical documentation, including software design specifications and test results. Ensure compliance with coding standards and development best practices. Support adherence to applicable industry and regulatory standards. Collaboration & Continuous Improvement Participate in design reviews, sprint planning, and technical discussions. Collaborate with cross-functional teams, including firmware, hardware, quality, and manufacturing. Contribute to continuous improvement of development processes, tools, and coding standards. Other duties as assigned KNOWLEDGE, SKILLS, AND ABILITIES: • Proficient with ERP software • Excellent verbal and written communication skills • Ability to manage simultaneous tasks and projects • Works well in a team environment • Excellent diagnostic skills • Strong analytical and problem-solving abilities • The ability to keep abreast with the latest advancements in technology and techniques • Exposure to manufacturing ISO compliance and standards REQUIREMENTS: • Bachelor's degree (B. S.) in embedded systems development or equivalent • 5 years’ experience as an embedded systems developer within a manufacturing environment • Exposure to source control systems such as Git • Travel: less than 10%