The Staffing Resource Group, Inc
https://cdn.haleymarketing.com/templates/61713/logos/srg-logo-socialmedia.jpeg
http://www.srg-us.com
http://www.srg-us.com
true
IND123
#LI-SRG5
Embedded Software Engineer
Posted: 04/23/2025
2025-04-23
2025-06-19
Employment Type:
Direct Hire
Division: Government/DOD
Job Number: JN -042025-20381
State: Alabama
Job Description
Embedded Software Engineer
Salary: $120k - $143k/yr.
Location: Tanner, AL (fully on-site)
Industry: Department of Defense
Clearance: Ability to Obtain
Required Qualifications:
- Bachelors degree in Software/Electrical Engineering, Physics or related
- 3+ years of relevant experience
- Experience with debugging. Familiarity with instrumentation & tools required for debug, test, and integration of embedded systems, including oscilloscopes, logic analyzers, etc.
- Familiarity with nested interruptions
- Experience developing embedded software solutions in C or C++
- Experience with communications protocols and peripherals (CAN, TCP/IP, etc.)
- Experience with software safety
- Experience with motor control and sensor interfacing
- Strong electronics fundamentals as well as practical skills with circuit troubleshooting
- Proficiency with Git/Github
- Real-time programming under Linux
- Experience with communications protocols and peripherals (RS232/422/485, CAN, TCP/IP, etc.)
- Will be involved in all phases of power management design and embedded software engineering including architecture definition, requirements analysis, design, implementation, testing, and documentation.
- Focuses on areas such as low-level device drivers, advanced power management systems, and high-level applications for energy distribution and efficiency.
- Hands-on debugging across mechanical, electrical, and control system domains, typical of power management systems.
- Design and implementation of control algorithms.
- Development of low-level software for devices using common interfaces such as SPI, I2C, UART, PCIe.
- Work with multi-disciplinary teams in all phases of product development life cycle: Design -> Implementation -> Platform Bring-Up -> Debug Cycles -> Testing/Qualification -> Release.
- Development of device drivers and board support packages.
- The successful candidate will have the ability to independently translate project objectives into results and deliverables, lead software development projects of moderate to high complexity, and thrive in a highly collaborative, multi-disciplinary team environment.
IND123
#LI-SRG5
Share This Job:
Related Jobs:
Login to save this search and get notified of similar positions.About Huntsville, AL
Ready to discover exciting job opportunities in the vibrant Huntsville, Alabama area? Huntsville, known as the 'Rocket City,' is a dynamic hub for innovation and technology, offering a plethora of career growth possibilities. With landmarks like the U.S. Space & Rocket Center and the beautiful landscapes of Monte Sano State Park, Huntsville seamlessly blends cutting-edge science with Southern hospitality. Explore the Huntsville Museum of Art, catch a show at the historic Von Braun Center, or indulge in the local favorite, Alabama white BBQ sauce. Join the Rocket City Trash Pandas fandom, Huntsville's Minor League Baseball team, and immerse yourself in the charming Southern charm that makes this region a unique place to live and work. Start your next career adventure with our curated job listings today!