Software Engineer – R&D (Firmware / Embedded)
Role summary
We are seeking a Firmware/Embedded Software Engineer for our R&D team to support U.S. product development. This role involves designing and developing firmware for microcontroller-based systems, with exposure to hardware integration. Key responsibilities include analyzing technical specifications, collaborating with cross-functional teams, supporting diagnostics and testing, and maintaining existing firmware. The ideal candidate will have experience with C programming, a basic understanding of microcontrollers, and strong problem-solving skills. A Bachelor's degree in Computer Science, Electrical Engineering, or a related field is required. Familiarity with communication protocols, electrical schematics, and embedded development tools is preferred.
Software Engineer – R&D (Firmware/Embedded)
Location: Tullytown, PA (Onsite with flexibility for 1–2 remote days per week)
About the Role
We are seeking a Software Engineer to join our global R&D team, supporting U.S. product development while collaborating with our Italy-based engineering group. This role focuses on firmware development for electro-mechanical systems, with exposure to hardware integration as part of the overall product development process.
Key Responsibilities
- Design and develop firmware for microcontroller-based systems
- Analyze technical specifications and translate them into functional software solutions
- Collaborate with hardware, mechanical, and manufacturing teams
- Support diagnostics development and product testing
- Maintain and update firmware for existing products
- Ensure compliance with applicable standards and internal procedures
Required Qualifications
- Experience with C programming (embedded or related experience preferred)
- Basic understanding of microcontrollers or low-level programming concepts
- Ability to analyze technical requirements and develop software solutions
- Strong problem-solving and troubleshooting skills
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field
Preferred Qualifications
- Experience with embedded systems or firmware development
- Familiarity with communication protocols (SPI, I2C, RS485, CANBus)
- Ability to read and understand electrical schematics
- Experience with development tools (Keil, MPLab, or similar)
Compensation
Salary Range: $80,000 - $115,000
Final offer will be based on experience and qualifications
Benefits
SEKO offers a competitive compensation and benefits package, including:
- Top-tier health insurance at minimal cost to employees
- Medical, dental, and vision coverage
- Health Savings Account (HSA) with company contribution
- Company-paid life insurance
- Company-paid short- and long-term disability coverage
- 401(k) Safe Harbor (non-elective contribution)
- 2 weeks’ vacation (3rd week after 5 years)
- 1 week sick time
- 10 paid holidays
- Employee Assistance Program (EAP)
- Additional benefits available through our PEO
Apply
To learn more about SEKO, visit:
https://www.seko.com/us/
Applicants must be legally authorized to work in the United States. SEKO does not currently sponsor employment visas for this position.
SEKO Dosing Systems Corp. is an Equal Opportunity Employer.
Join Our Team
If you meet the qualifications above, we encourage you to apply. We look forward to adding a strong contributor to our growing team.