Firmware Software Engineer I/II
Job details
- Work mode
- On-site
- Level
- Entry level
- Experience
- 2+ years
- Education
- Bachelor's degree
- Posted
- Oct 19, 2026
- Last confirmed open
- Oct 19, 2026
About this role
About the Company
Founded in 2007, Lumitec was conceived, designed, and built to leverage new technologies in the development of innovative, high-value products. Our vision shapes everything about our company: the products we build, the markets we serve, the team we recruit, and the tools we invest in.
Location
Delray Beach, FL (On-Site) Please Note: This is a full-time, on-site position in Delray Beach, FL. Candidates must currently reside within commuting distance of our office. Relocation assistance is not available.
Applicants must be authorized to work in the United States without sponsorship now or in the future.
About the Role
Lumitec is seeking an Associate Firmware Software Engineer to join our engineering team. This role is ideal for an engineer with a solid foundation in embedded firmware development and experience working with both software and hardware systems.
The successful candidate will contribute to the development of embedded products, assist with hardware/software integration, troubleshoot technical issues, and support software applications that interact with our products. This position offers an opportunity to gain hands-on experience across firmware, hardware integration, and application development while working alongside experienced engineers.
What You'll Do
Develop and maintain embedded firmware using C and C++ Program and troubleshoot microcontroller-based systems Assist with integrating firmware, electronics, sensors, and peripheral devices Diagnose and resolve hardware and software issues through testing and debugging Work with communication protocols such as UART, SPI, I2C, CAN, USB, Bluetooth, and TCP/IP Participate in product testing, validation, and performance improvements Write clean, maintainable, and well-documented code Use Git for source control and collaborative development Support software applications and user interfaces that interact with embedded devices Collaborate with electrical, firmware, and software engineers throughout the product development process Preferred Additional Experience Experience in one or more of the following areas is helpful but not required: HTML, CSS, and JavaScript React or other modern web frameworks REST APIs Database connectivity and data management Mobile application development Automated software testing Required Qualifications Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical field 2-5 years of professional software or firmware development experience Experience programming in C and/or C++ Experience working with microcontrollers or embedded systems Experience troubleshooting and debugging software and hardware interactions Basic understanding of networking and communication protocols Familiarity with software development tools such as Git Strong problem-solving and analytical skills Ability to work effectively in a collaborative, hands-on engineering environment Nice to Have Experience with STM32, ESP32, NXP, Microchip, or similar microcontroller platforms Familiarity with electronics, schematics, and test equipment such as oscilloscopes and logic analyzers Experience developing web or mobile applications that communicate with connected devices Marine, automotive, industrial controls, or IoT product experience Benefits Lumitec offers: 401(k) Health insurance Dental insurance Vision insurance Health Savings Account Flexible Spending Account Paid time off Performance-based incentives Equal Opportunity Statement Employment is contingent upon successful completion of reference checks, drug screening, and background verification.