Embedded Software Engineer
Job Title: Embedded Software Engineer
Location: Fargo, ND 58102 (Onsite Only)
Assignment Length: 12 months (Contract – possible extension or internal hire)
Position Type: Contract / Contingent
Pay Rate: Hour (W2 – SGS Payroll, All Inclusive; does not include PTO/Holiday Pay)
Shift: 1st Shift, Monday–Friday, 8:00 AM – 5:00 PM
Job Overview
We are seeking a highly motivated Embedded Software Engineer to join our team in Fargo, ND. In this role, you will work onsite to design, develop, and debug firmware and embedded applications that power advanced systems. You will collaborate closely with cross-functional teams, using real-time operating systems, modern programming languages, and advanced debugging tools. This is an excellent opportunity for candidates with strong technical skills and an interest in innovative embedded systems.
Key Responsibilities:
- Design, implement, and test firmware for embedded systems
- Develop and debug applications in C/C++ for real-time environments
- Utilize development tools such as source-level debuggers, oscilloscopes, and logic analyzers
- Work with version control/configuration management systems like GitHub
- Collaborate with hardware and systems engineers to ensure design integration and functionality
Required Skills & Qualifications:
- Strong understanding of real-time operating systems (RTOS)
- Proven experience in firmware development (embedded software)
- Proficiency in C/C++ programming
- Hands-on experience with debugging tools (oscilloscopes, logic analyzers, debuggers)
- Experience using GitHub or similar version/configuration management systems
Nice to Have (Preferred Qualifications):
- Experience with Python
- Familiarity with CAN communication networks
- Knowledge of J1939 / ISO11783 protocols
- Understanding of signal processing techniques (digital filters, FFTs, etc.)
- Exposure to advanced algorithms, including Machine Learning and AI
Additional Details:
- 100% onsite role in Fargo, ND (no remote option)
- Interviews will take place onsite or virtually before hire
- Safety footwear may be required depending on site policies