Embedded Developers
Develop embedded software that's optimized for performance, reliability, and power consumption, while collaborating with teams to ensure seamless system integration.
Why This Role?
We are looking for an "Embedded developer" to join an existing team on short notice and become productive quickly. While the team has expertise in developing flight-critical software, you are expected to have previous experience working on larger projects with a more traditional requirements-based development methodology. The work involves requirements breakdown and implementation.
About the Role:
As a developer, you will work with requirements breakdown and implementation within a team of experts in flight-critical software. You are expected to have experience working on larger projects with a traditional, requirements-based methodology. This is a full-time, on-site role.
Key Responsibilities:
- Design and Development: Design, develop, and test embedded software for hardware platforms, ensuring high performance, reliability, and security.
- Firmware and Drivers: Write and optimize firmware and device drivers to control hardware components and integrate with the operating system.
- System Integration: Collaborate with hardware and software engineers to integrate embedded systems with broader solutions, including APIs and user interfaces.
- Debugging and Troubleshooting: Debug complex software and hardware issues, using tools like oscilloscopes, logic analyzers, and debuggers.
- Optimization: Optimize code for memory usage, power consumption, and processing speed, which are critical in resource-constrained environments.
- Documentation: Create and maintain technical documentation, including design specifications, test plans, and user manuals.
- Testing: Develop and execute unit tests, integration tests, and system-level tests to validate software functionality and performance.
- Communication: Work with cross-functional teams to gather requirements, provide technical expertise, and ensure the final product meets all specifications.
- Lifecycle Management: Manage the entire software development lifecycle, from initial concept and design to deployment and maintenance.
Qualification Requirements:
- Level 4: At least 8-12 years of full-time experience in the relevant field, with very deep/high expertise or generalist competence.
- Embedded C programming: Required.
- Safety-critical software: Experience working with this type of software is required.
- Requirements-based development: Experience working systematically with requirements and implementation.
- Larger projects: Meritorious experience from having completed larger projects.
Meritorious Experience:
- Experience working according to DO178 B/C.
- Experience with CAN and/or AFDX networks.
- Experience with Gateway functionality.
Assignment & Employment:
- Start Date: October 1, 2025
- End Date: September 30, 2026
- Scope: 100%
- Payment Model: Hourly rate
About Sperton:
Sperton _____ is part of Sperton Global, a recruitment and consulting company with an international reach. We are committed to helping our clients achieve success in their hiring processes, finding the right people for the right positions.
- Department
- Information Technology
- Role
- Web Developer
- Locations
- Sweden
- Employment type
- Contract
- Job location
- Jonkoping, Sweden

Sperton
We are on a mission to be a one-stop solution provider for Global Recruitment, People Management and Global Mobility services by understanding the needs of our clients and delivering exceptional services beyond the market standards.
Already working at Sperton Global AS ?
Let’s recruit together and find your next colleague.