Embedded Firmware/Software Engineer
2 Locationsmid
Software EngineerSoftware Engineering
0 views0 saves0 applied
Quick Summary
Requirements Summary
4+ years BS/MS Degree in EE or Computer Engineering with embedded software focus, or equivalent experience Some work experience as Intern/Co-op in related field Familiar with ARM Assembly,
Technical Tools
Software EngineerSoftware Engineering
- Development of HAL and Peripheral device drivers for MCX, Crossover RT and i.MX family of devices, such as I2C Master/Slave, SPI Master/Slave, UART, USB, etc., to work in standalone bare metal, ROM and RTOS environments.
- Deliver high quality, well documented and tested code for customers’ reference and use.
- Verify ROM code and other software deliverables on pre-silicon test and debug environments such as RTL and Emulation platforms.
- Actively support key customers.
- Analyze, investigate and resolve system level issues together with other teams globally
- The development of rom code in the absence of silicon
- Verification and debugging issues in pre-silicon environments, meeting close to 100% test coverage
- Hardening of the critical sections of the code to ensure rom code is not vulnerable to physical or logical attacks
- Meeting required security and safety standards
- Development of rom code involves interactions with several teams working on the SOC, Marketing, Systems Architects, SOC Design, Verification and Validation leads, Documentation, Software and other team leads.
- Mentoring will be provided by senior members of the system rom team with over 10 years of experience in rom development and architecture
Requirements
~1 min read- 4+ years
- BS/MS Degree in EE or Computer Engineering with embedded software focus, or equivalent experience
- Some work experience as Intern/Co-op in related field
- Familiar with ARM Assembly, C/C++/RUST/Python programming is a plus
- Understanding of embedded software development including device drivers and consumer embedded applications
- Familiarity in following areas is preferred: Flash, SPI, I2C, USB, UART, CAN, etc.
- Experience with the ARM and RISC-V based Architecture is preferred
- Experience with GCC and GNU make, ARM compilers such as IAR, Keil and DS-5 is preferred
- Experience with Atlassian tools such as JIRA, Bitbucket, etc., is preferred
- Experience using logic analyzers and oscilloscopes is preferred
Location & Eligibility
Where is the job
Not specified
Location terms not specified
Who can apply
Same as job location
About this job
- Posted
- Today
Listing Details
- First seen
- October 18, 2026
- Last seen
- October 18, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 49%
- Scored at
- October 18, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application
4 other jobs at
View all →Similar Software Engineer jobs
View all →Research Engineer/Senior Research Engineer (Computer Science / Data Science / Information Science / Digital Humanities)
Research Engineer/Senior Research Engineer (Computer Science / Data Science / Information Science / Digital Humanities)
Lead Software Engineer - Java Back End
Lead Software Engineer - Java FS
Programmer Analyst
Lead Software Engineer (Calypso)
Browse Similar Jobs
Application Developer566Integration Developer542Java Developer443Salesforce Developer244.Net Developer242Python Developer202Search Engineer142Build Engineer140Solutions Architect131Java Software Engineer119C++ Developer94Security Software Engineer84Compiler Engineer63Full Stack Developer62Robotics Software Engineer59Laravel Developer56Database Developer56SAP ABAP Developer55Php Developer53Wordpress Developer46
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.