XX
Software Engineer (Embedded)Odyssey Information Services โ€ข United States

This job offer is no longer available

XX

Software Engineer (Embedded)

Odyssey Information Services
  • US
    United States
  • US
    United States

About

*Embedded Software Engineer (Permanent โ€“ Onsite)*
If you want to know about the requirements for this role, read on for all the relevant information.
*Location:* Wewoka, OK. *Job Type:* Full-Time, Permanent *Work Arrangement:* 100% Onsite
We are seeking a skilled *Embedded Software Engineer for a client in the Shawnee, Oklahoma area* to design, develop, test, and maintain embedded software and firmware for electronic systems. The ideal candidate will have strong experience in *C/C++ programming*, embedded systems, and low-level hardware interaction. This role requires collaboration with cross-functional engineering teams to deliver reliable and efficient solutions for complex hardware platforms.
Key Responsibilities
* Design, develop, and maintain *embedded software and firmware* for microcontroller-based systems. * Write efficient, maintainable code using *C and C++*. * Develop low-level software, including *device drivers, hardware abstraction layers, and bootloaders*. * Work closely with hardware engineers to integrate *microcontrollers, sensors, and human interface components*. * Perform *debugging, testing, and root cause analysis* of software and hardware issues. * Develop tools, test equipment, and automated testing procedures for embedded systems. * Ensure software meets *performance, reliability, and safety requirements*. * Participate in *code reviews, design reviews, and configuration management processes*. * Document software architecture, designs, and testing procedures.
Required Qualifications
* *Bachelorโ€™s Degree* in Computer Science, Computer Engineering, Electrical Engineering, or a related field from an accredited institution. * Strong proficiency in *C and C++ programming*. * Experience with *embedded software and firmware development*. * Knowledge of *microcontrollers, sensors, and human-machine interfaces (HMI)*. * Experience with *assembly language and low-level programming*. * Understanding of *analog and digital circuits, power electronics, electro-mechanical systems, and control systems*. * Ability to develop *debugging tools and perform root cause analysis*.
Preferred Qualifications
* *3+ years of embedded software design experience* in a configuration-controlled development environment. * Familiarity with *RTCA-DO-178* standards for safety-critical systems. * Experience with *CAN (Controller Area Network)* communication protocol. * Experience with *ARINC communication protocols* used in aerospace systems. * Experience with development environments such as *Atmel Studio, CodeWarrior, or Visual Studio*. * Experience using *LabVIEW* for testing and instrumentation. xmvmafu
Please email your resume for immediate consideration.
Thank you,
Julie Young
IT Recruiter
OdysseyIS
Work Location: In person
  • United States

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.