You don’t want to work for a huge corporation? Come work with us!
As an
Embedded Software Architect you will participate in the development of consumer, industrial, automotive, medical and aerospace grade embedded solutions.
Your job will include:
- Responsibility for technical parts of projects (direct the technical solution, merge requests, design reviews) solved within a team.
- Design firmware drivers and modules used across various types of electronics.
- Set up version control and quality management systems on long running complex projects.
- Provision automated unit, system testing, verification and CI/CD tools with connection to deployment onto embedded targets (PC-lint, Polyspace, GitLab, SonarQube).
Required skills:
- Advanced C language skills.
- Advanced skills with versioning systems (Git, SVN).
- Well versed in code quality mechanisms (unit testing, TDD approach) and with knowledge of applicable quality standards (MISRA or similar).
- Experience in establishing a layered embedded systems architecture.
- Ability to communicate and coordinate parts of technical solutions among the team.
Typical areas of expertise utilized:
- ARM Cortex-M architecture.
- Basic and advanced usage of peripherals (USART, SPI, I²C, CAN…).
- Embedded RTOS (such as FreeRTOS, Nucleus, Zephyr, Embedded Linux, Micrium, …).
- Oscilloscopes and logic analyzers.
- Understanding of electronic circuits and components.
- Ability to read schematics and technical documentation.
What we offer:
- Friendly and devoted team of colleagues.
- Interesting and non-trivial work content - wide range of project types.
- Work in an attractive field and pleasant working environment.
- Appropriate financial remuneration, a range of other benefits.
Are you interested? Contact us at recruitment@benderrobotics.com