Software Engineer Ii

Genie

Mexico
**
Embedded software development
C/c++ production code
Object oriented design
** Genie is seeking a Software Engineer II to develop software and controls for aerial work platforms and material handling equipment. The role emphasizes a collaborative and inclusive culture, requiring candidates to have a strong background in embedded software development, particularly with C/C++. **

Job Summary

  • Design and develop embedded software that controls complex, safety-critical hydraulic and electrical control systems.
  • Contribute to all aspects of the software development process including specification, development, design reviews and testing at all levels, including operating and testing the machines that run your software.
  • We are committed to creating an inclusive environment where every team member feels safe, supported, and valued.

Matching Summary

Match Score: 75

** Genie is seeking a Software Engineer II to develop software and controls for aerial work platforms and material handling equipment. The role emphasizes a collaborative and inclusive culture, requiring candidates to have a strong background in embedded software development, particularly with C/C++. **

Skills & Requirements

Must-have

  • embedded software development
  • C/C++ production code
  • Object Oriented Design
  • real-time embedded operating systems
  • electrical circuit diagrams
  • hardware device drivers
  • embedded debug tools

Nice-to-have

  • agile software development
  • scripting languages
  • serial communication protocols
  • mechanical aptitude
  • building harnesses
  • soldering

Key Requirements

  • BS or MS degree
  • 2+ years experience
  • production-quality C/C++
  • familiarity with electrical components

Work Rights

Not specified

Tailored Resume

Cover Letter