Embedded Linux Systems Software Engineer
at Ericsson
Linköping, Östergötlands län, Sweden -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 19 Jan, 2025 | Not Specified | 20 Oct, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Ericsson is a world-leading provider of telecommunications equipment and services to mobile and fixed network operators. Over 1,000 networks in more than 180 countries use Ericsson equipment, and more than 40 percent of the world’s mobile traffic passes through Ericsson networks. Using innovation to empower people, business and society, Ericsson is working towards the Networked Society: a world connected in real time that will open opportunities to create freedom, transform society and drive solutions to some of our planet’s greatest challenges.
GROW WITH US
Our team in Ericsson maintains a Yocto-based distribution for embedded systems, and we are now looking for senior embedded Linux software engineers with background in the kernel and hardware-near software development. In this role you get a possibility to work as a highly valued member of a tightly knit team of senior hardware and software engineers. We work in a hybrid model and the primary location can be Stockholm (Kista) or Linköping in Sweden. Other cities in Sweden can be considered as well.
What you will do:
- Contribute to and interact with upstream open-source communities including but not limited to Linux kernel & Yocto, potentially driving strategic activities for Ericsson.
- Interact with technical staff in the organization(s) using our Yocto-based distribution.
- Setup and configure board support packages (BSPs).
- Implement and maintain Linux kernel device drivers.
- Develop and configure system tools, bootloaders, etc.
- Bring up prototype boards and hardware in coordination with the hardware and embedded teams.
- Analyse and develop software in C and C++ for multi-threaded real time systems.
- Debug and resolve field issues.
Responsibilities:
- Contribute to and interact with upstream open-source communities including but not limited to Linux kernel & Yocto, potentially driving strategic activities for Ericsson.
- Interact with technical staff in the organization(s) using our Yocto-based distribution.
- Setup and configure board support packages (BSPs).
- Implement and maintain Linux kernel device drivers.
- Develop and configure system tools, bootloaders, etc.
- Bring up prototype boards and hardware in coordination with the hardware and embedded teams.
- Analyse and develop software in C and C++ for multi-threaded real time systems.
- Debug and resolve field issues
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Linköping, Sweden