Arbetsbeskrivning
Veritaz is a leading IT staffing solutions provider in Sweden, committed to advancing individual careers and aiding employers in securing the perfect talent fit.
With a proven track record of successful partnerships with top companies, we have rapidly grown our presence in the USA, Europe, and Sweden as a dependable and trusted resource within the IT industry.
Assignment Description:
We are looking for a Senior Embedded Software Developer to join our dynamic team.
What you will work on:
- Develop new embedded software in a collaborative and dynamic environment.
- Write high-quality, structured C code for event-driven state machines and hardware peripheral drivers.
- Create and execute unit tests to ensure code reliability and functionality.
- Participate in code reviews, offering and receiving constructive feedback to improve overall code quality.
- Develop bootloaders and work with bare-metal or RTOS environments.
- Use tools such as GCC, Make, Lint, and Doxygen for development and documentation.
- Engage in software testing, including unit, integration, and automated testing, and perform static code analysis.
- Collaborate with the team and the Intellectual Property department to generate innovative solutions.
What you bring:
- Over 5 years of experience in embedded software development or testing.
- Strong skills in C programming and debugging embedded systems using JTAG.
- Hands-on experience with ARM microcontrollers, such as STM32 or similar.
- Familiarity with bootloaders, RTOS, and bare-metal programming.
- Expertise in tools like JIRA, Git, GCC, and Doxygen, as well as Agile development practices.
- Proficiency in BLE (Bluetooth Low Energy) protocols is a plus.
- Background in highly regulated industries, such as medical devices, is advantageous.
- An academic degree in engineering, preferably in computer science.
- Fluent in English; proficiency in Swedish is desirable.