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.