CrawlJobs Logo

Radio Software Developer

ericsson.com Logo

Ericsson

Location Icon

Location:
Canada , Ottawa

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

69000.00 - 90300.00 CAD / Year

Job Description:

In this position you will develop and maintain software for the Radio product portfolio. Your role will cover all aspects of the software development process including requirement analysis, systemization, design, design, implementation, testing, integration, verification, design and product documentation, and maintenance. Ericsson’s radio innovative product solution offers improved cellular coverage using both inside buildings seamlessly along with outdoor (macro) cell sites. Our products are at the forefront of 5G deployments and also support legacy 4G, 3G, and 2G networks. In this role you will focus on developing embedded real-time software for the Radio Product Family.

Job Responsibility:

  • Develop production software for Indoor Radio products
  • Develop and execute manual and automated testing procedures
  • Troubleshoot issues and provide corrections
  • Support activities primed by other groups such as hardware bring-up, hardware/software integration, performance verification, etc.

Requirements:

  • Bachelor’s degree in computer engineering, Computer Science, Software Engineering, Communications Engineering, Electrical Engineering or similar discipline
  • Programming proficiency in C, C++, Python, Java, and shell scripts
  • Working knowledge of source control and build management tools (e.g. Git, Gerrit, Jenkins)
  • Experience in applying the Agile software development methodology
  • Experience with using Linux as a development environment
  • Developed software for Linux embedded targets and for real-time operating system environments (VxWorks, OSE, MQX, etc.)
  • Interpersonal skills: Independent, self-starter, team player who is organized, detail oriented and able to work in a dynamic environment

Nice to have:

  • Experience as a software developer in an R&D position would be an asset
  • Developing software for radio base stations or other telecommunication equipment products would be an asset
  • Knowledge of Cloud-Native core principles, DevOps and Ecosystem, microservices, K8S, Docker, Helm, CI/CD
  • Knowledge about RF and telecommunication concepts and technology would be an asset
  • Knowledge about communication protocols (e.g. TCP/IP) would be an asset
  • Knowledge in Machine Learning (ML) and Artificial Intelligence (AI)
What we offer:
  • Choice of 3 medical and dental plan options
  • Group Retirement & Savings Program with automatic 2% company contribution
  • 50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution
  • Basic life insurance and basic accidental death and dismemberment coverage
  • Short-term disability coverage
  • Option to participate in Ericsson’s Stock Purchase Plan
  • Minimum of 18 days of accrued vacation
  • At least 3 personal days
  • Minimum 10 holidays
  • 1 volunteer day
  • Sick days
  • Up to 10 weeks of paid maternity leave
  • 6 weeks of parental or adoption leave at 100% of pay
  • Financial wellness programs
  • Educational assistance
  • Matching gifts
  • Wellness account
  • Recognition programs

Additional Information:

Job Posted:
January 15, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Radio Software Developer

Radio Software Developer

In this position you will develop and maintain software for the Radio product po...
Location
Location
Canada , Ottawa
Salary
Salary:
69000.00 - 90300.00 CAD / Year
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer engineering, Computer Science, Software Engineering, Communications Engineering, Electrical Engineering or similar discipline
  • Programming proficiency in C, C++, Python, Java, and shell scripts
  • Working knowledge of source control and build management tools (e.g. Git, Gerrit, Jenkins)
  • Experience in applying the Agile software development methodology
  • Experience with using Linux as a development environment
  • Developed software for Linux embedded targets and for real-time operating system environments (VxWorks, OSE, MQX, etc.)
  • Interpersonal skills: Independent, self-starter, team player who is organized, detail oriented and able to work in a dynamic environment
Job Responsibility
Job Responsibility
  • Develop production software for Indoor Radio products
  • Develop and execute manual and automated testing procedures
  • Troubleshoot issues and provide corrections
  • Support activities primed by other groups such as hardware bring-up, hardware/software integration, performance verification, etc.
What we offer
What we offer
  • Choice of 3 medical and dental plan options
  • Automatic 2% company contribution into the Pension Plan
  • 50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution
  • Basic life insurance and basic accidental death and dismemberment coverage at two-times annual base pay
  • Short-term disability coverage
  • Option to participate in Ericsson’s Stock Purchase Plan
  • Minimum of 18 days of accrued vacation
  • At least 3 personal days
  • Minimum 10 holidays
  • 1 volunteer day
Read More
Arrow Right

Radio Software Developer

In this position you will develop and maintain software for the Radio product po...
Location
Location
Canada , Ottawa
Salary
Salary:
69000.00 - 90300.00 CAD / Year
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer engineering, Computer Science, Software Engineering, Communications Engineering, Electrical Engineering or similar discipline
  • Programming proficiency in C, C++, Python, Java, and shell scripts
  • Working knowledge of source control and build management tools (e.g. Git, Gerrit, Jenkins)
  • Experience in applying the Agile software development methodology
  • Experience with using Linux as a development environment
  • Developed software for Linux embedded targets and for real-time operating system environments (VxWorks, OSE, MQX, etc.)
  • Interpersonal skills: Independent, self-starter, team player who is organized, detail oriented and able to work in a dynamic environment
Job Responsibility
Job Responsibility
  • Develop production software for Indoor Radio products
  • Develop and execute manual and automated testing procedures
  • Troubleshoot issues and provide corrections
  • Support activities primed by other groups such as hardware bring-up, hardware/software integration, performance verification, etc.
What we offer
What we offer
  • Choice of 3 medical and dental plan options
  • Group Retirement & Savings Program with 2% company contribution
  • 50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution
  • Basic life insurance and basic accidental death and dismemberment coverage
  • Short-term disability coverage
  • Option to participate in Ericsson’s Stock Purchase Plan
  • Minimum of 18 days of accrued vacation
  • At least 3 personal days
  • Minimum 10 holidays
  • 1 volunteer day
  • Fulltime
Read More
Arrow Right

Systems Development Internship

The Systems Development Division focuses on cutting edge applications of electri...
Location
Location
United States , Woburn
Salary
Salary:
52000.00 - 79000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Enrollment in a BS, MS or Ph.D degree program in a technical discipline such as electrical engineering, computer science, physics, mechanical engineering, mathematics, or related fields
  • Strong academic record and interest in system development and deployment
  • Background/experience in one of the following areas: signal processing, computational hardware, RF hardware, electro-mechanical hardware, software development, scientific computing (MATLAB, python)
  • This position requires the ability to obtain a security clearance, for which U.S. citizenship is needed by U.S. Government.
Job Responsibility
Job Responsibility
  • Perform technical work within project teams, with mentorship from experienced staff
  • Collaborate with leading experts to solve problems in fields such as: Advanced Radar & RF Systems for Multi-Domain Operation
  • Signal processing
  • Antenna / sensor development
  • Modeling and simulation
  • Systems Engineering / Model-Based Systems Engineering
  • System architecting
  • Requirements identification, capture, and management
  • Cameo model development
  • Mission Planning & Command and Control
What we offer
What we offer
  • Competitive pay
  • Free housing
  • Flexible Working Hours
  • Fun summer activities both inside and outside the office
  • Fulltime
Read More
Arrow Right

Digital Signal Processing (DSP) Engineer

3dB Labs is seeking skilled software developers at all experience levels who lov...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
3db-labs.com Logo
3dB Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in electrical engineering, computer engineering, software engineering, or computer science
  • Demonstrated skills and interest in software development and/or signal processing
  • C++ (highly desired)
  • Python 2.x/3.x (useful)
  • GUI development using Qt 5 framework
  • GPGPU software implementation using CUDA
  • Development of software for Linux operating systems
  • Digital signal processing and signals and systems theory
  • Background in software defined radio and digital communication theory
  • Working knowledge of communication systems design and/or RF system design
Job Responsibility
Job Responsibility
  • Solve challenging digital signal processing problems
  • Work effectively on their own or with a small team
  • Mix of theory-based algorithm development and implementation of software-based high-performance processing solutions
  • Quick-reaction responses to our customers' needs
What we offer
What we offer
  • 100% coverage of employee and dependent medical, vision, and dental
  • Coverage of co-pays and deductibles
  • 401k, profit sharing of up to 25% of your salary
  • Flexible hours
  • Bank of holiday and PTO hours
  • Great work environment
  • Flat organization without red tape
  • Competitive compensation
  • Fulltime
Read More
Arrow Right

Associate Director of Embedded Software Engineering

Silvus is seeking an Associate Director of Embedded Software Engineering to join...
Location
Location
United States , Los Angeles
Salary
Salary:
200000.00 - 250000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated experience leading a team of engineers with hands-on development
  • Bachelor of Science degree in Electrical Engineering, Computer Science, or relevant engineering fields
  • 8+ years of relevant embedded system software development experience
  • Strong expertise in C programming
  • Expertise in board support package and secure boot in AMD UltraScale+ MPSoC and/or Microchip Polarfire SoC based products
  • Linux kernel driver development expertise
  • Expertise in network configurations and programming
  • Must be a U.S. Citizen due to clients under U.S. government contracts
Job Responsibility
Job Responsibility
  • Lead a team of engineers and be responsible for the team’s success on assigned projects
  • Work with the Director of Software Engineering and the rest of the engineering team to improve engineering processes, product quality, reliability, and performance
  • Develop device drivers and board support packages
  • Develop the software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Develop efficient wireless multicast protocols for mobile ad-hoc networking
  • Develop network management software and user interfaces
  • Develop audio streaming and push-to-talk voice applications
  • Perform system level design and implement security protocols and encryption algorithms on StreamCaster radios and other products
  • Support product security effort and regulatory compliance requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Engage with and support customers as needed
  • Fulltime
Read More
Arrow Right
New

Ran Engineer

As a RAN Engineer within the Group Network department, you will be responsible f...
Location
Location
Romania , Bucuresti
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Detail-oriented and collaborative professional
  • Strong foundation in telecommunications and software systems
  • Passionate about optimising performance and delivering high-quality solutions
  • Thrive in cross-functional environments
  • Comfortable transitioning from strategic analysis to hands-on execution
Job Responsibility
Job Responsibility
  • Testing, implementation, and development of software systems specific to the Radio Access Network (RAN) across mobile telecommunication technologies (2G/3G/4G)
  • Analyse, adapt, and harmonise technical solutions and configurations to meet real-world client requirements
  • Introduce new functionalities to anticipate future needs
  • Define software specifications for KPI methodologies
  • Determine network load thresholds
  • Develop efficient software and hardware systems aligned with customer requirements
  • Adapt and harmonise operating systems and software versions
  • Create software specific to RAN for European operators using XML command lines
  • Plan and execute implementation, testing, and operational verification of new software modules
  • Resolve defects identified during testing phases
What we offer
What we offer
  • Work from Home – hybrid approach
  • Medical and dental services
  • Life and hospitalization insurance
  • Dedicated employee phone subscription
  • Special discounts for gyms and retailers
  • Annual Company Bonus
  • Ongoing Education
  • You get to work with tried and trusted web-technology
  • Getting in on the ground floor of a technology changing company
  • 23 days off
Read More
Arrow Right

Machine Learning Engineer

Silvus is seeking a Machine Learning Engineer with a strong background in wirele...
Location
Location
United States , Los Angeles
Salary
Salary:
120000.00 - 160000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • M.S. or Ph.D. in Electrical Engineering, Computer Science, or a related field
  • Minimum of 3 years of experience in machine learning, with demonstrated application to real-world problems
  • 1 year of machine learning experience with a PhD
  • Strong foundation in supervised and unsupervised learning, signal processing, and statistical modeling
  • Experience with Python ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn, etc.)
  • Familiarity with wireless communication concepts (e.g., PHY/MAC layers, MIMO, OFDM, spectrum access, SDRs)
  • Proficiency in MATLAB or C/C++ for signal processing algorithm development
  • Security Clearance: Active U.S. Government SECRET clearance or the ability to obtain one within 12 months of hire
  • Must be a U.S. Citizen due to clients under U.S. government contracts
Job Responsibility
Job Responsibility
  • Research, design, and implement machine learning algorithms to enhance performance in wireless communication systems (e.g., link adaptation, interference mitigation, anomaly detection, spectrum sensing)
  • Analyze real-world RF datasets to extract insights and develop predictive models
  • Develop software prototypes and integrate ML algorithms with Silvus’ radio firmware and networking stack
  • Collaborate with cross-functional teams to define ML use cases and evaluate the impact of deployed models
  • Contribute to the design of data pipelines and infrastructure for training, testing, and validating models
  • Participate in performance benchmarking and iterative improvement cycles
  • Stay current with the latest Machine Learning research for wireless and embedded systems
  • Fulltime
Read More
Arrow Right
New

Embedded Systems Engineer V

Location
Location
United States , Louisville
Salary
Salary:
122793.45 - 213513.98 USD / Year
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS 10-12, MS 8-10, PhD 5-7
  • in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Must be able to obtain and maintain a secret clearance
  • 8+ years of embedded software development experience, with emphasis on Linux-based systems
  • Proficiency in C/C++ and Python for embedded and systems-level development
  • Strong experience with Embedded Linux distributions
  • Deep knowledge of Linux kernel, device drivers, and low-level hardware interfaces (SPI, I2C, UART, CAN, Ethernet)
  • Experience with debugging tools (GDB, strace, perf, oscilloscope, logic analyzer)
  • Familiarity with containerization or virtualization for testing (Docker, Podman, etc.)
  • Proficiency with Git and CI/CD tools
Job Responsibility
Job Responsibility
  • Design, implement, and maintain embedded flight software for satellite systems
  • Develop and optimize drivers, middleware, and application code for spacecraft avionics (MCUs, FPGAs, radios, sensors, and power systems)
  • Collaborate with electrical, mechanical, and systems engineers to define requirements and ensure reliable integration
  • Lead software architecture decisions, code reviews, and system-level debugging
  • Support environmental testing (thermal-vacuum, vibration, EMI/EMC) and in-lab hardware-in-the-loop simulations
  • Ensure flight readiness by implementing rigorous test, verification, and validation processes
  • Mentor junior engineers and contribute to best practices for software development and configuration management
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long-Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • wellness programs as well as other optional benefit elections
  • Fulltime
Read More
Arrow Right