Embedded Software Engineer - C/C++ for Semiconductor Industry
About the Role
We are looking for a passionate Embedded Software Engineer to join our team at BeaconFire Inc. This Embedded Software Engineer remote position offers a unique opportunity to work on cutting-edge technology in the semiconductor industry. You will collaborate closely with hardware, firmware, and system teams to develop high-performance embedded solutions.
What You'll Do
- Design, develop, and maintain embedded software using C/C++.
- Work closely with hardware and silicon teams to integrate software with semiconductor components.
- Develop and debug firmware, device drivers, and low-level software.
- Optimize code for performance, memory, and power consumption.
- Perform system testing, debugging, and validation on embedded platforms.
- Participate in code reviews and maintain technical documentation.
Requirements
- 3+ years of experience in Embedded Systems or the Semiconductor industry.
- Strong programming experience in C and/or C++.
- Hands-on experience with microcontrollers or SoCs.
- Experience working close to hardware (register-level programming, drivers).
- Familiarity with RTOS (FreeRTOS, QNX, VxWorks, or similar).
- Experience with debugging tools (JTAG, oscilloscopes, logic analyzers).
Nice to Have
- Experience with ARM-based architectures.
- Knowledge of Linux embedded systems.
- Exposure to Automotive, IoT, Consumer Electronics, or Chipsets.
- Semiconductor product lifecycle experience (bring-up, validation, post-silicon).
What We Offer
- Competitive salary range of $60,000 to $70,000 per year.
- Full-time employment with visa sponsorship provided.
- Opportunity to work in a dynamic and innovative environment.
- Engaging team culture focused on collaboration and growth.
- Professional development opportunities to enhance your skills.
- Health and wellness benefits.
This Embedded Software Engineer role at BeaconFire offers a competitive salary and the chance to work on innovative projects in the semiconductor industry. Ideal for entry-level candidates looking to grow.
About BeaconFire Inc.
Explore BeaconFire Inc. careers in 2026 and discover exciting job opportunities across remote, hybrid, and office roles. Our platform offers advanced filters to refine your search, application tracking to stay organized, and valuable company insights to help you find the perfect fit. Start your journey with BeaconFire Inc. today and unlock your potential in a dynamic work environment.
Who Will Succeed Here
Proficiency in C and C++ programming languages, with hands-on experience in developing software for embedded systems, particularly with microcontrollers like ARM Cortex-M.
Strong familiarity with real-time operating systems (RTOS) such as FreeRTOS or VxWorks, demonstrating the ability to manage tasks and timing for embedded applications effectively.
A detail-oriented mindset with a passion for debugging and troubleshooting using tools like JTAG debuggers and logic analyzers, essential for optimizing performance in semiconductor applications.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months