Software Engineer IV
Job
Robert Half
Farmington, NM (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Staff Software Engineer -
The ideal candidate brings deep expertise in embedded systems, strong leadership and mentoring capabilities, and a proven ability to translate business requirements into robust technical solutions. This position plays a key role in advancing global embedded software standards, improving reliability, security, and user experience across products.
Key ResponsibilitiesTechnical Leadership & ArchitectureLead implementation of the embedded software roadmap across field and factory tools.
Provide architectural guidance and drive best practices across global engineering teams.
Establish and enforce coding standards and conduct code reviews to ensure high‑quality, maintainable software.
Mentor and guide engineers to strengthen technical depth and consistency.
Embedded Software DevelopmentLead development of embedded C/C++ solutions across real‑time systems.
Support kernel, driver, BSP, bootloader, and device driver development.
Design and maintain multi‑threaded, real‑time applications using RTOS platforms.
Integrate and debug hardware interfaces including CAN, RS232/422/485, SPI, I2C, EEPROM, Flash, and timers.
Testing, Automation & CI/CDDrive adoption of automated testing, simulation, and CI/CD pipelines to improve release quality and speed.
Lead regression and system‑level integration testing strategies.
Utilize advanced debugging tools (emulators, logic analyzers, JTAG/BDM, CAN analyzers, scopes).Security, UX & Field SupportLead integration of cybersecurity best practices into embedded products.
Partner with field users to improve UI/UX and reduce troubleshooting time.
Lead critical troubleshooting efforts for high‑value customers and legacy systems.
Participate in project planning, estimation, and cross‑functional resource coordination.
Embedded SystemsLocation:
Bloomfield, CTWork Arrangement:
OnsitePosition OverviewWe are seeking a Staff Software Engineer to lead the development of embedded software solutions for complex, safety‑critical commercial systems. This role provides technical leadership across the full embedded software lifecycle, including architecture, development, testing, automation, and field and factory tooling.The ideal candidate brings deep expertise in embedded systems, strong leadership and mentoring capabilities, and a proven ability to translate business requirements into robust technical solutions. This position plays a key role in advancing global embedded software standards, improving reliability, security, and user experience across products.
Key ResponsibilitiesTechnical Leadership & ArchitectureLead implementation of the embedded software roadmap across field and factory tools.
Provide architectural guidance and drive best practices across global engineering teams.
Establish and enforce coding standards and conduct code reviews to ensure high‑quality, maintainable software.
Mentor and guide engineers to strengthen technical depth and consistency.
Embedded Software DevelopmentLead development of embedded C/C++ solutions across real‑time systems.
Support kernel, driver, BSP, bootloader, and device driver development.
Design and maintain multi‑threaded, real‑time applications using RTOS platforms.
Integrate and debug hardware interfaces including CAN, RS232/422/485, SPI, I2C, EEPROM, Flash, and timers.
Testing, Automation & CI/CDDrive adoption of automated testing, simulation, and CI/CD pipelines to improve release quality and speed.
Lead regression and system‑level integration testing strategies.
Utilize advanced debugging tools (emulators, logic analyzers, JTAG/BDM, CAN analyzers, scopes).Security, UX & Field SupportLead integration of cybersecurity best practices into embedded products.
Partner with field users to improve UI/UX and reduce troubleshooting time.
Lead critical troubleshooting efforts for high‑value customers and legacy systems.
Participate in project planning, estimation, and cross‑functional resource coordination.
Similar remote jobs
Wells Fargo
Chandler, AZ
Posted2 days ago
Updated21 hours ago
Merck Sharp Dohme
Des Moines, IA
Posted2 days ago
Updated21 hours ago
Similar jobs in Farmington, NM
Soliant Health
Farmington, NM
Posted2 days ago
Updated21 hours ago
Similar jobs in New Mexico
Christus Health
Santa Fe, NM
Posted2 days ago
Updated21 hours ago
Christus Health
Santa Fe, NM
Posted2 days ago
Updated21 hours ago
Christus Health
Santa Fe, NM
Posted2 days ago
Updated21 hours ago