Developer
at Ericsson
Ottawa, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 08 Feb, 2025 | Not Specified | 11 Nov, 2024 | N/A | Linux,Java,Git,Operating Systems,Power Management,Gerrit,Embedded Systems,C,Kernel,Computer Science,Shell Scripting,C++,Interrupts,Python,Interpersonal Skills,Programming Languages,Microcontrollers,I2C | 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:
THE SKILLS YOU BRING:
- B.Sc, M.Sc, or Ph.D. degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 2 years of experience in firmware development, embedded systems, and wireless networks as a software developer.
- Proficiency in C and C++ programming languages, with a strong understanding of operating systems, kernel and driver development.
- Solid knowledge of Linux as a development environment, with the ability to work effectively within this ecosystem.
- Excellent communication and interpersonal skills, enabling effective collaboration within the team and with external stakeholders.
Preferred Qualifications:
- In-depth understanding of microcontrollers, interrupts, UART, SPI, I2C, Timers, Power management, and Wireless SOC’s.
- Proven experience with the Yocto build environment and test infrastructure for CI/CD.
- Strong knowledge of Linux Kernel development, Python, Shell scripting, and Java.
- Familiarity with version control systems such as Git and code review tools like Gerrit.
Responsibilities:
- Collaborate with a diverse team to systematize, design, code, and test radio platform software and Open RAN technologies.
- Develop production software, unit test software, and automated test software for 5G radio and Open RAN products.
- Troubleshoot and resolve issues encountered during testing, contributing to the continuous improvement of product quality.
- Participate in software/hardware integration testing in the lab, both independently and as part of a team.
- Review and provide feedback on software designs and test plans, ensuring high-quality deliverables.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Computer science electrical engineering or a related field
Proficient
1
Ottawa, ON, Canada