Software Engineer – Embedded Systems

Bitron 

📍 Romania, Romania 🇷🇴

full-time
mid-level
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

CmicrocontrollerRTOSCANAUTOSAR

Industry

AutomotiveConsumer Electronics

Job Description

Bitron is a multinational, family-owned industrial group with a clear vision: to create products and systems that help improve the quality of people's lives and the world around them. How do we do it? Through more than 8,000 employees who work every day to shape the future of tomorrow. Bitron, thanks to over 21 production plants and more than 500 R&D employees strategically distributed around the world, operates in the automotive, home appliance, HVAC (Heating, Ventilation and Air Conditioning), energy, and EV-Charging sectors, collaborating with the most important international manufacturers, assisting them not only in component production but also in development and design. Bitron is an equal-opportunity employer and embraces diversity equity and inclusion.


Bitron Group's Automotive Business Unit, led by Bitron Spa, is a leading global supplier with expertise in various components for the automotive market, such as Human Machine Interfaces (HMI), powertrain, transmissions, chassis, electric vehicles, motorcycles, and industrial vehicles. Our manufacturing plants are located in different parts of the world, which helps us be close to car manufacturers (OEMs) and find the best solutions for their needs, even for complex applications.


About the Role:

The Software Engineer – Embedded Systems (Automotive) will be responsible for designing, developing, integrating, and validating embedded software solutions for automotive applications.

The role involves working with complex microcontroller-based systems, ensuring compliance with automotive functional safety, cybersecurity, and quality standards, while collaborating with international engineering teams throughout the full software development lifecycle.


Main Responsibilities:

  • Analyze customer requirements and translate them into technical specifications
  • Design and develop embedded software components from scratch
  • Test, validate, and document software to ensure compliance with functional and safety standards
  • Integrate and optimize legacy software modules within complex automotive systems
  • Prepare documentation including manuals, reports, and maintenance procedures
  • Troubleshoot and resolve software defects at all stages of development
  • Collaborate with global engineering teams and support project delivery
  • Contribute to continuous improvement initiatives and best practices adoption
  • Availability to travel to customer or project sites when needed
  • Ability to manage multiple tasks and adapt to shifting priorities



Who we are looking for:

  • Minimum of 3 years of experience in C programming for automotive embedded systems , including debugging SW on major microcontroller families (e.g., Renesas , NXP , Infineon )
  • Proven experience in embedded system architecture design , with in-depth knowledge of embedded topics such as microcontroller architecture , common peripherals (ADC, PWM, H-Bridge), interrupt handling , and RTOS integration
  • Familiarity with Automotive SPICE processes applied to system/software engineering
  • Knowledge of automotive standard coding and safety/security standards, including MISRA C , ISO 26262 , ISO 21434
  • Software modeling using UML or scripting languages (e.g., PlantUML )
  • Version control and issue tracking tools (e.g., GIT , Jira , Easy RedMine )
  • Experience in requirement engineering , traceability, and impact analysis
  • Strong understanding of automotive communication protocols : CAN , CAN-FD , LIN , Ethernet , and UDS (ISO 14229) diagnostics
  • Hands-on experience with Vector toolchain : CANoe , CANalyzer , CANstress , CANape
  • Proficiency in using lab tools: oscilloscopes, logic analyzers, multimeters, soldering tools
  • Experience with bootloaders , OTA (Over-The-Air) updates, and firmware flashing tools
  • Familiarity with Matlab / Simulink for algorithm modeling and validation
  • Strong debugging skills using JTAG/SWD , trace tools, and memory inspection
  • Experience with HIL (Hardware-in-the-Loop) and SIL (Software-in-the-Loop) environments for validation and verification
  • Basic knowledge of scripting languages (e.g., Python , Bash ) for automation and test automation frameworks
  • Experience working with CI/CD pipelines for embedded software development is a strong plus


Nice to have:

  • Experience in motor control systems and sensor fusion algorithms
  • Knowledge of non-linear filters (e.g., EKF , UKF , complementary filters, CFAR )
  • Familiarity with AUTOSAR architecture (Classic and/or Adaptive)
  • Experience with ASIL decomposition and safety architecture design
  • Strong problem-solving attitude with continuous testing and improvement mindset



How to be successful in the role and at Bitron:

We are always on the lookout for ambitious individuals who share our values and are ready to embrace new challenges with one goal in mind: building the world of tomorrow. If you are ready for the next chapter in your career, join us at Bitron and get ready to unleash your full potential. We are excited to welcome you to our team!


We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status and basis of disability or any other personal characteristics.