TB
Embedded Software Engineer
The BIG Jobsite, IC Resources
US · flexible Full-time Mid Level 1w ago
About the role
About
An Embedded Software Engineer is sought by this leading satellite systems organisation to be based at their R+D Centre in Milan.
Responsibilities
- Developing embedded software under Linux
- Developing software at microcontroller level in C and C++
- Working closely with the hardware team
- Working with a variety of network protocols including TCP/UDP, I2C, UART etc.
- Assisting in some kernel modification and customisation
Qualifications
- Completed technical education
- Several years of experience developing embedded software under Linux
- Several years of experience developing firmware / bare-metal level software at microcontroller / microprocessor level (AMD, ARM, SoC)
- Strong C programming skills
- Excellent knowledge of modern C++ (17, 20)
- Any exposure to TCP/UDP, I2C, SerDes or Linux kernel / driver development etc. would be beneficial.
Benefits
- Flexible working opportunities
- On-going career progression opportunities
- Attractive salary
- Bonus
- Full benefit package
Skills
ARMCC++I2CLinuxLinux kernelSoCTCP/IPUART
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free