Embedded Software Engineer
Primary stack
Nice to have's
Job description
About the Position
Join rinf.tech as an Embedded Software Engineer to design, develop, and maintain software for automotive applications using AUTOSAR Classic Platform.
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
- Bachelor’s or Master’s degree in Computer Science, Electronics, Telecommunications, or a related field
- Strong experience in embedded software development using C, with solid knowledge of ARM Cortex-M/A/R architectures
- Hands-on experience with AUTOSAR Classic Platform and embedded systems integration
- Good understanding of memory management, interrupt handling, RTOS concepts, device drivers, and bootloaders
- Experience with microcontrollers, peripherals, and automotive communication protocols: CAN, LIN, Ethernet, and FlexRay
- Proficiency with embedded debugging tools such as JTAG, GDB, Lauterbach/Trace32
- Experience with Git and build systems such as Make/CMake
- Experience in software integration, testing, and debugging
- Good communication skills in English
Nice to Have
- Experience with AUTOSAR MCAL development and BSW configuration tools (EB tresos, Vector DaVinci)
- Knowledge of Automotive Ethernet, Functional Safety (ISO 26262), and ASPICE processes
- Experience with Embedded Linux and Python/scripting
- Familiarity with CI/CD environments and embedded security concepts
We Offer
- Opportunity to unleash your biggest strengths, apply skills & knowledge, learn new things, connect with your peers, and build your career with us!
- Friendly people eager to explore and reinvent the world of technology
- Encouragement of ideas and continuous learning from each other
- Continuous investment in developing core teams focused on technologies like Blockchain, AI, and IoT
- Opportunities for internal promotions to strategic roles
- Commitment to a minimum tenure of 2.5 years on a project in a state of mutual willingness to share & grow
- Fail fast, learn fast approach: experimentation, iteration, and avoiding repeating mistakes
- Focus on solving problems with the right technology stack
- Successful spin-off, Adapta Robotics, born through an R&D project within rinf.tech
About the Company
Founded in 2006 with 650+ engineers and a global presence (8 delivery centers in Europe & North America), we strive to become a leading East-European technology partner for growing organizations in need of digital transformation of their products and services!
Next Steps
- Apply
- CV screening
- HR Interview
- Technical Interview
- Offer presented by our CEO
Meet Us
Let's meet! We invite you to drop by anytime for a tour of our office, without any commitment.
Join the #PeopleofManyTalents #EngineerOfTheFuture
© rinf.tech. 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.