
Junior Embedded Engineer
Ajax Systems
- Location not stated
- On-site
- Junior
- 6 months ago
- AJAX
- SPI
- I2C
- UART
- Linux
- CI/CD
- Python
- Bash
6 months ago
Required skills:
- - Excellent knowledge of embedded coding techniques, interfaces (e.g. SPI, I2C, UART, CAN, RS485) and subsystems- Strong skills in various build systems.- Excellent knowledge of C programming language- Understanding of operating systems: embedded developers usually need experience in programming in embedded Linux or similar embedded operating systems- Good hands-on experience of software engineering fundamentals such as testing, continuous integration, continuous deployment, pull requests and code reviews, source control, work item/issue tracking.
Would be a plus:
- - Experience with MCU's, e.g STM, ESP, AVR, NRf etc- Scripting languages Python, Bash- Basic electronics: embedded engineers use oscilloscopes, logic analysers, and multimeters for debugging
Responsibility zone:
- - Participate in the full embedded software life cycle: design, implementation, code reviews, documentation, testing and validation- Analysis and systematic problem solving for SW reported issues- Cooperate with electrical engineers to perform verification of new hardware from software team perspective. Review and provide feedback on the firmware specific aspects of hardware design- Delivery highly reliable Malevich OS releases- Work with high-level and technical requirements for research and development new features- Create unit and functional tests
With us you will enjoy:
- - Working with a team of people to build the future of an industry.- Gain commercial experience with on-site support from experienced team members- Non-trivial challenges and various specter of interesting tasks.- A flexible, friendly and collaborative work environment.- Corporate culture based on common sense.
Junior Embedded Engineer · Ajax Systems