Description
Ajax Systems is seeking an Embedded / Hardware Developer to join the NPI Automation Department. The team focuses on ensuring the stability of mass production and expanding manufacturing capacity across new production sites.
Responsibilities
- Develop electronic devices with complex analog circuitry, where system accuracy is a critical parameter.
- Develop software for various microcontroller architectures.
- Develop software for PCs and single-board computers, including digital processing of analog signals, drivers for peripheral devices, network protocols, high-level logic for distributed applications, GUI development using QML, database integration, and software for controlling mechanical systems.
- Collaborate with mechanical design engineers to develop mechanical solutions for specialized equipment.
- Test, debug, and commission developed electronics and assembled equipment.
- Prepare technical documentation describing the design and operation of developed devices.
Required Knowledge and Skills
- Technical / engineering degree.
- Experience in the development and debugging of analog electronic devices.
- Commercial experience developing software for 32-bit microcontrollers.
- Experience with version control systems such as Git.
- Ability to work with soldering equipment and an oscilloscope.
- Experience preparing electronic design documentation using CAD/EDA tools.
- Ability to confidently read and understand technical documentation in English.
Will Be a Plus
- Experience with Altium Designer.
- Basic knowledge of Python, or willingness to learn it.
- Commercial experience developing projects using object-oriented programming (OOP).
- Commercial experience working on long-term maintained projects developed by teams of at least three engineers.
- Understanding of the requirements and needs of mass electronics manufacturing.