ScioTeq logo
ScioTeq Verified
Aerospace & Defense, Electronics Manufacturing, Visualization Technology

Senior Embedded Software Engineer

Georgia, United StatesOnsiteFull TimeSeniorPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

ScioTeq is seeking a Senior Embedded Software Engineer to design and implement software for rugged smart displays and computers used in extreme environments. This role involves developing new product features, customizing solutions for specific customer applications, deploying embedded Linux, and troubleshooting existing issues. The engineer will also manage software configuration and release schedules, and research new technologies. The position requires extensive experience in embedded software design, C/C++ coding, embedded Linux, and real-time systems, with a Bachelor's degree in a relevant engineering field. Experience with Yocto and ARM secure boot is preferred.

Responsibilities
ScioTeq Rugged Smart Display and Computer products are designed to provide high computing and video processing performance in extreme operating environments governed by MIL STD and EN military specifications. Designed with the latest commercially available CPU modules, we use embedded ARM microprocessors to sequence startup, handle HMI interfaces, coordinate I/O and control video processing. These products are rarely sold as “off the shelf” products. Customers typically require customization for their specific applications and requirements. This often requires creative problem solving, coordination with hardware and firmware engineers, and adaptable software designs. The Senior Embedded Software Engineer has the following main responsibilities:

  • Software implementation of feature requirements for new products and customer custom features
  • Deployment and configuration of embedded Linux operating system.
  • Troubleshooting and problem resolution for existing product issues
  • Administer software configuration management and release schedules
  • Research toward related emerging technologies and tools

Qualifications

  • 7-15 years embedded software design experience
  • BSEE, BSCS, or BSCE required
  • C/C++ coding and debugging expertise
  • Expertise with Linux on embedded systems
  • Real-time embedded software system design experience
  • Yocto experience preferred
  • ARM secure boot experience preferred
  • Algorithmic application development and optimization experience
  • Must be a self-motivated team player
  • Demonstrated strong and effective verbal, written and interpersonal communication skills
  • US Person required.

Offer

  • Colleagues who share determination and high standards of work that move the world forward.
  • Career opportunities in an international environment.
  • Challenging projects in high tech markets.
  • A competitive salary package and a great company culture with many development opportunities.

ScioTeq LLC is an equal opportunity employer.

Ready to apply?
You'll be redirected to ScioTeq's application page.

Similar roles