logo

View all jobs

Senior Firmware Engineer

Boston, MA
Senior Firmware Engineer
This role is on-site in Boston, MA
12+ Month Contract with Possible Extension (Client will convert full time, if desired)
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time. No Corp to Corp. 

Apply direct to: creposa@syrinx.com 
We are looking for a Senior Firmware Engineer who understands how engineering trade-offs impacts the design implementations. We have a rich software stack with which we solve a wide range of challenges: embedded custom hardware and firmware, mobile-first user experience, analytics, scalable real-time scheduling and monitoring, etc.

The telematics technology choices we’re standardizing on are:

                  -Embedded Cortex-M and PIC  
                  -LTE-connected telematics
                  -BLE, GPS, IMU, CAN
                  -C/C++ and Rust
                  -Bare metal and RTOS
                  -Proprietary hardware and 3rd-party hardware
                  -Server-side JDK applications for data ingestion and application logic

Responsibilities:
  • Lead Firmware/Hardware system deveopment effort; Define test strategy, test suites, test cases as well as design tools with a focus on automation of functional and regression testing
  • Deliver new features to our deployed telematics units
  • Diagnose issues and create timely fixes to our deployed telematics units
  • Contribute to the design of our next iterations of hardware and software.
Requirements:
  • Substantial experience and skill in technologies including
                   -Bare-metal embedded programming in C/C++
                   -Microcontroller device interfaces (e.g. for GPS, BLE)
                   -Writing and debugging network protocol code
                   -In-systems programming and debugging (e.g. JTAG)
                   -Board bringu

 The Ideal Candidate Has:
  • Breadth and depth of skill to build a variety of embedded applications
  • Real-world experience with embedded Rust
  • Desire to apply deep knowledge of tools, frameworks, languages to a variety of design challenges
  • Experience with various software lifecycle tools such as Git, JIRA, etc.
 
 

Share This Job

Powered by