FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in programming embedded systems, particularly in C, with a strong understanding of microcontrollers and low-level hardware interfaces. Capable of collaborating effectively across multidisciplinary teams while ensuring high-quality code and system validation.
Highest-signal resume keywords
Embedded Systems ProgrammingMicrocontroller ExperienceData Transmission ProtocolsAnalytical Problem-SolvingAgile Principles
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C ProgrammingEmbedded SystemsMicrocontrollersCAN ProtocolUART ProtocolSPI ProtocolI²C ProtocolTCP/IP ProtocolDebugging with OscilloscopesDebugging with Logic Analyzers
Soft Skills
Effective CommunicationCollaborationAnalytical SkillsProblem-SolvingAdaptability
Tools & Technologies
Firmware DevelopmentTesting and ValidationAutomation ScriptingDebugging ToolsPCB Design Tools
Industry Keywords
Telematics SystemsPower Electronics ControlModular Embedded ArchitecturesEnergy Management SystemsEmbedded Systems Security
Tech Stack
Tools & technologiesPythonTCP/IP
About the role
Key responsibilities & impact- Collect and process data from multiple sources and protocols
- Transmit data to backend services
- Control systems based on received data or remote requests
- Analyze issues and new feature requests
- Define requirements and design and implement solutions
- Perform thorough validation and testing
- Develop reusable drivers and modules for multiple firmware projects
- Develop firmware for telematics systems, power-electronics control, and application-level logic
- Collaborate in multidisciplinary hardware, firmware, and software teams
- Participate in the recruitment process through an initial recruitment-team contact and hiring-manager interview
Requirements
What you’ll need- At least 3 years of experience programming embedded systems in C
- Hands-on experience with microcontrollers, e.g. ARM Cortex-M
- Knowledge of CAN, UART, SPI, I²C, and TCP/IP
- Ability to write clean, maintainable, and reusable code
- Experience debugging with oscilloscopes and logic analyzers
- Strong understanding of embedded systems and low-level hardware interfaces
- Strong analytical and problem-solving skills
- Comfortable collaborating across hardware and software teams
- Good command of spoken and written English
- Availability for occasional national and international travel
- Alignment with Addvolt values: transparency, agility, and trust
- Ability to communicate effectively with technical and non-technical stakeholders
- Basic understanding of Agile principles and ways of working
- Nice to have: CLI development and debugging tools
- Nice to have: experience designing modular embedded architectures
- Nice to have: basic knowledge of power electronics and energy management systems
- Nice to have: automation and test scripting, preferably in Python
- Nice to have: knowledge of embedded-systems security best practices
- Nice to have: basic experience or understanding of PCB design and layout tools
Benefits
Comp & perks- Permanent full-time contract
- Competitive salary and attractive benefits package
- Excellent company culture and work environment
- Training and development opportunities
- Flexibility supporting work-life balance
- Career development opportunities and greater responsibilities
- Emerging-technology exposure from prototyping to real-world deployment
