Senior Software Engineer
Spectraforce
Melbourne, Florida
Remote
an hour ago
Job Description
Position Title: Senior Software Engineer (C, Embedded)
Work Location: Hybrid Onsite at Melbourne, FL preferred - Will consider remote profiles for strong candidates
Assignment Duration: 6 months (possibility of extension)
Job Description:
Job Summary:
- Develop, maintain, and support bare?metal embedded firmware using structured, round?robin architectures.
- Implement and debug firmware in Embedded C across Arm Cortex?M7, M4, and M33 platforms.
- Work within the IAR EWARM IDE environment for development, build management, and device programming.
- Support firmware bring?up on new hardware, including test execution, root?cause analysis, and troubleshooting.
- Collaborate closely with electrical engineering teams.
- Create technical documentation.
- Participate in cross-functional meetings with software, hardware, and systems engineering to align on requirements and development timelines.
Required Skills:
1. Highly proficient in Embedded C, low-level programming, and microcontroller peripheral configuration.
Strong understanding of Arm Cortex?M microcontrollers and vendor SDKs/drivers (NXP i.MX RT1170, STMicro STM32U585).
2. Experience with the IAR Embedded Workbench for ARM (EWARM) toolchain.
Strong firmware debugging skills including JTAG/SWD usage and peripheral-level analysis.
3. Effective communication and documentation skills.
Ability to work with both software and hardware (EE) teams in documentation and meetings.Position is offered by a no fee agency.
Location : Melbourne, FL
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $50.00/daily.
Work Location: Hybrid Onsite at Melbourne, FL preferred - Will consider remote profiles for strong candidates
Assignment Duration: 6 months (possibility of extension)
Job Description:
Job Summary:
- Develop, maintain, and support bare?metal embedded firmware using structured, round?robin architectures.
- Implement and debug firmware in Embedded C across Arm Cortex?M7, M4, and M33 platforms.
- Work within the IAR EWARM IDE environment for development, build management, and device programming.
- Support firmware bring?up on new hardware, including test execution, root?cause analysis, and troubleshooting.
- Collaborate closely with electrical engineering teams.
- Create technical documentation.
- Participate in cross-functional meetings with software, hardware, and systems engineering to align on requirements and development timelines.
Required Skills:
1. Highly proficient in Embedded C, low-level programming, and microcontroller peripheral configuration.
Strong understanding of Arm Cortex?M microcontrollers and vendor SDKs/drivers (NXP i.MX RT1170, STMicro STM32U585).
2. Experience with the IAR Embedded Workbench for ARM (EWARM) toolchain.
Strong firmware debugging skills including JTAG/SWD usage and peripheral-level analysis.
3. Effective communication and documentation skills.
Ability to work with both software and hardware (EE) teams in documentation and meetings.Position is offered by a no fee agency.
Location : Melbourne, FL
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $50.00/daily.