Digital Prospectors Firmware Engineer in LIttleton, Massachusetts
Job Type: Contract to Hire
Recruiter: Jacob Pawlusiak (https://digitalprospectors.com/our-team/jacob-pawlusiak)
Position: Firmware Engineer
Location: Littleton, MA (Hybrid – 2 to 3 days onsite)
Length: 8+ months (Contract to Hire)
Covid Requirements: N/A
Candidates must be a United States Citizen
Our client is looking for a Firmware Engineer to join a fast-paced company. The Firmware Engineer will provide technical engineering services that support the development of software requirements, architecture, design, code, and test for various programs.
Essential Duties and Responsibilities (but not limited to):
Provide embedded software development.
Work with project and engineering teams to develop software builds.
Support software development and verification plans.
Develop coding and interfacing to support software architecture requirements.
Provide program software functional blocks and modules.
Support systems integration and testing including vehicle integration support.
Support development of requirements, design, and test documentation.
Bachelor's degree in Computer Science Engineering, Electrical Engineering, or other technical field and 5 years of experience.
Embedded software development experience.
Experience in programming “bare metal” firmware for controllers.
Experience with programming in C.
Experience documenting software designs.
Experience in developing software on a variety of platforms (i.e., Windows, Linux, RTOS and FreeRTOS).
Proficient with hardware level communications (i.e., Ethernet, USB, SPI, I2C, etc.).
Ability to present concepts, designs, and statuses and communicate well with team members.
Understanding of CMMI standard software processes is a plus.
Experience with TI processors and TI Code Composer is a plus
Experience in programming ARM processors and associated development tools is highly desired.
Experience with brass boards and testing of newly developed boards is a plus.
Experience with Labview programming, Matlab or Simulink, embedded tool boxes, Ethernet layer 3, and cybersecurity is a plus.
Experience with Vectorcast or similar software verification tools is highly desired.
Experience with autonomous vehicles and developing safety qualification processes per DO-178 and Mil-Std-882E is a plus.
Experience with version control tools (Git, SVN, or similar) and software development tools (QT, QWidget GUI, or similar) is a plus.
Experience with software using communication transport protocols such as UDP or TCP is desired.
Experience with J1939 CAN bus hardware and software interfacing is a plus.
Experience with automotive health monitoring and fault reporting systems is a plus.
Experience with code check, testing, and build automation tools (i.e., cppcheck, cpputest, googletest, and Jenkins) is highly desired.
Due to the sensitivity of customer related requirements, candidates must be a United States Citizen.
Candidates will be required to obtain and maintain a United States Government security clearance.
POST-OFFER BACKGROUND CHECK IS REQUIRED. Digital Prospectors is an Equal Opportunity Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Make this your next career move as one of our many long-term contractors or employees!
- Work as our full-time employee with full benefits (Medical, Dental, Vision, Life, STD, LTD, PTO, etc.) - OR - work as a W2 hourly contractor at a higher pay rate if you don't need the benefit package.
Come see why DPC has achieved:
4.9/5 Star Glassdoor rating and the only staffing company (< 1000 employees) to be voted in the national Top 10 ‘Employee’s Choice - Best Places to Work’ by Glassdoor.
Voted ‘Best Staffing Firm to Temp For’ five times by Staffing Industry Analysts as well as a ‘Best Company to Work For’ by Forbes, Fortune and Inc. magazine.
- Digital Prospectors Jobs