Embedded Software Engineer Mid-Senior – Contractor
Primary stack
Nice to have's
Job description
About the Position
As a contractor in the Automotive Software team, you will contribute to the development of next-generation automotive software solutions, working on advanced microcontrollers and processors used in vehicle networking, safety, connectivity, and intelligent automotive systems. As part of a multidisciplinary engineering team, you will design, develop, integrate, and validate high-quality embedded software components compliant with AUTOSAR and automotive industry standards.
Responsibilities
- Design, develop, and maintain embedded software for automotive applications.
- Implement and optimize low-level drivers and middleware components in C.
- Develop software solutions based on AUTOSAR Classic Platform architecture.
- Configure and integrate AUTOSAR Basic Software (BSW) modules and MCAL components.
- Participate in software architecture definition and design reviews.
- Perform debugging, root cause analysis, and performance optimization on embedded targets.
- Support board bring-up activities and hardware/software integration.
- Collaborate with system architects, hardware engineers, validation teams, and customers.
- Create and maintain software requirements, design specifications, implementation documentation, and test reports.
- Contribute to software quality activities following ASPICE and ISO 26262 processes.
Requirements
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electronics, Telecommunications, or a related field.
- Strong experience in embedded software development.
- Excellent programming skills in C language.
- Solid understanding of microcontroller and microprocessor architectures (ARM Cortex-M/A/R or similar).
- Experience with embedded debugging tools (JTAG, Lauterbach, GDB, Trace32, etc.).
- Good knowledge of:
- Memory management
- Interrupt handling
- Real-Time Operating Systems (RTOS) concepts
- Device drivers
- Bootloaders
- Experience with version control systems such as Git.
- Good communication skills in English.
Technical Skills:
Mandatory:
- Embedded C programming
- AUTOSAR Classic Platform
- ARM architecture
- Embedded debugging
- Microcontrollers and peripherals
- CAN/LIN/Ethernet/FlexRay
- Build systems (Make/CMake)
- Software integration and testing
Nice to have:
- AUTOSAR MCAL development
- AUTOSAR BSW configuration tools (EB tresos, Vector DaVinci)
- Automotive Ethernet
- Functional Safety (ISO 26262)
- ASPICE processes
- Embedded Linux
- Python or scripting languages
- CI/CD environments
- Security concepts for embedded systems
Personal Competencies:
- Strong analytical and problem-solving skills
- Ability to work independently and within international teams
- Proactive attitude and willingness to learn new technologies
- Excellent communication and collaboration skills
- Attention to detail, and commitment to software quality
We Offer
- Competitive contractor terms
- Opportunity to work on cutting-edge automotive software solutions
- Collaborative and innovative work environment
About the Company
Join our dynamic Automotive Software team and contribute to the development of next-generation automotive software solutions. We are committed to innovation and excellence in the automotive industry.
© VON Consulting SRL. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at VON Consulting SRL
All 77 rolesQuality Assurance – Python DevOps Engineer
VON Consulting SRL · Romania +1
Data Engineer
VON Consulting SRL · Romania
Automotive Solutions engineer – contractor
VON Consulting SRL · Romania
EMEA Sourcing Specialist- Corporate Services
VON Consulting SRL · Romania