
Embedded Software Engineer
Keenfinity Group19 days ago
Lancaster, PA, USAMid Level
Base Salary
$82k - $105k/yr
Responsibilities
- Develop firmware for camera product subcomponents from concept through final release.
- Maintain released firmware across multiple product variants and support firmware lifecycle management.
- Collaborate with global firmware and software teams, factory personnel, and cross-functional stakeholders on system integration and production firmware.
- Develop software architectures, participate in design and code reviews, and validate prototypes through simulation.
- Investigate field complaints, support factory and customer issues, and help with software system testing and verification of fixes.
- Mentor early-career engineers, interns, and software test team members.
- Travel domestically and internationally approximately 10% and participate in occasional early-morning or late-night meetings with teams in Asia and Europe.
Requirements
- Bachelor’s degree in Computer Engineering or Electrical Engineering is required.
- At least 3 years of embedded firmware development experience, including products released to series production.
- Demonstrated experience developing software for mechatronic or computer vision systems integrating mechanical and electronic hardware.
- Experience planning, directing, and mentoring activities of junior software engineering colleagues.
- Strong communication skills and the ability to translate complex technical topics into actionable decisions.
- Ability to travel 10% domestically and internationally.
- Preferred experience includes C, C++, Python, object-oriented design, real-time operating systems, bootloaders, device drivers, and STM32.
- Preferred Linux experience includes kernel development, device drivers, build systems, Docker containers, file systems, Yocto, and Device Trees.
- Preferred knowledge includes computer vision and OpenCV, embedded hardware interfaces such as I2C and SPI, flash programming, and debugging with hardware tools such as oscilloscopes.
- Preferred tools experience includes Git, Jira, Jenkins, and Artifactory.
Benefits
- Hybrid work with 3 days per week in the office near Lancaster, Pennsylvania.
- Medical, dental, vision, disability, and life insurance plans.
- 401(k) plan.
- Paid time off and sick leave programs.
- Reasonable accommodations are available for qualified individuals with covered disabilities.
About Keenfinity Group
Keenfinity Group builds security, safety, and professional communications systems for enterprise, public-sector, and venue customers, spanning video surveillance, access control, intrusion detection, public address/voice alarm, conference solutions, and pro audio, plus electronics manufacturing services. Headquartered in Munich, it became an independent company after a 2025 carve-out from Bosch and now operates in Triton’s portfolio; its audio portfolio includes the Bosch, Electro-Voice, Dynacord, RTS, and Telex brands. The group reported fiscal 2025 revenue above €1 billion.