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
  • 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
  • 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
  • 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

New

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

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

Directed Energy Modeling and Simulation Programmer

Stellar Science is a growing Albuquerque-based scientific software development c...
Location
Location
United States , Albuquerque; Dayton; Tysons Corner
Salary
Salary:
Not provided
stellarscience.com Logo
Stellar Science
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. in physics, math, engineering, computer science, or a related field
  • M.S. or Ph.D. desired
  • Substantial software development experience
  • Familiarity with state-of-the-art radio frequency or laser modeling and simulation tools
  • Ability to implement, understand, and maintain mathematical and scientific codes
  • Object-oriented design and programming in C++
  • U.S. citizenship + willingness to undergo background investigation and perform some work at customer sites
Job Responsibility
Job Responsibility
  • Create and extend scientific and engineering analysis applications
  • Develop custom software products using modern technologies, including C++23, massive parallelization, and supercomputing resources
  • Support research and development in modeling and simulation of high-power microwave systems and high energy laser systems, image and signature prediction, and computational electromagnetics
What we offer
What we offer
  • Eleven paid federal holidays (which may be floated as desired)
  • Three weeks paid time off
  • A generous fully employer-funded SEP IRA
  • Fully employer-funded health insurance
  • Dental insurance
  • Disability insurance
  • Life insurance
  • Fulltime
Read More
Arrow Right

Rf engineer

Support local submarket team on new build and Modifications of Macro cellular so...
Location
Location
United States
Salary
Salary:
Not provided
mobilenet.net Logo
MobileNet Services
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. in Engineering or Computer Science or equivalent work experience required
  • 3+ years of experience in the wireless industry as an RF Engineer required
  • Must have hands-on experience on Search Area Creation and Candidate Analysis
  • Must have hands-on experience with Peoplesoft, Atoll & iBwave
  • The selected candidate will need to work well in small groups and independently and will need to be able to take the lead on certain projects
  • Must be well organized, communicate well, and be able to handle multiple tasks/projects
  • Proficient in office computer applications: Excel, Word, PowerPoint, Access, and Outlook
Job Responsibility
Job Responsibility
  • Support local submarket team on new build and Modifications of Macro cellular solutions
  • Evaluate coverage problems and new service area requirements for coverage and/or capacity cells
  • Partner with System Performance Engineers to improve network performance
  • Use propagation modeling software to develop frequency plans
  • Build Radio Frequency Data Sheet (RFDS) / Antenna Plumbing Diagram
  • Perform macro/micro/in-building cell design including antenna selection and placement
  • Plan near term integration of new technologies for first applications in the network
  • Conduct and oversee field tests for potential sites
  • Interface with Real Estate, Transport, Construction, & Project Management team to support project related activities, periodic updates, team meetings
  • Potential for site walks, data collection, and analysis of the collected data if deemed necessary
Read More
Arrow Right

Senior Director of Product Management

The goTenna Product team is seeking a highly professional and experienced Produc...
Location
Location
Salary
Salary:
175000.00 - 220000.00 USD / Year
gotenna.com Logo
goTenna
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience working as Director of Product Management, Product Lifecycle Manager or Product Portfolio Manager in a technical product field - preferably in the telecoms, LMR radio or satellite systems segments
  • 4+ years of experience with Agile methodologies for Software Development (including use of Jira & Confluence)
  • 3+ years of experience with Waterfall/Stage-Gate methodologies for Hardware Development processes
  • Demonstrated experience managing business initiatives involving a portfolio of products in various lifecycle stages
  • Experience conducting market research, technical research and competitive analysis
  • Professional Communication skills: project specifications, documentation and presentations
  • Experience directly managing Product Managers and/or Product Owners
  • ITAR: U.S. Citizen or Green Card Required
Job Responsibility
Job Responsibility
  • Strategic Product Leadership: The Senior Director of Product Management is the key owner of an assigned product or product portfolio
  • Portfolio Strategy: Working in conjunction with the VP of Product and key internal and external stakeholders, the Product Manager shall define and communicate a compelling, long-term product strategy that aligns with market opportunities, customer needs and overall business objectives
  • Market & Competitive Analysis: Conduct deep market research, including regular interaction with current lighthouse customers, target market customers, industry experts, and sales channels
  • Business Case Development: Develop and maintain robust business cases for new product investments, justifying resource allocation, forecasting financial returns (ROI), and defining success metrics
  • Go-to-Market Strategy: Partner with Marketing, Sales, and Business Development to define and execute effective go-to-market plans for product launches
  • Customer & Stakeholder Empathy: Serve as the primary voice of the customer, translating complex operational requirements from critical communications end-users into actionable product requirements
  • Roadmap Management: Own, prioritize, and maintain the product roadmap for the product or product portfolio
  • Requirements Definition: Create clear, concise, and prioritized Product Requirements Documents (PRDs), translating those requirements into initiatives and feature epics
  • Feature Prioritization: Use data-driven decisions, product strategic goals, and market feedback to make tough, objective decisions on feature trade-offs and backlog prioritization
  • Lifecycle Management: Manage products across their entire lifecycle, including defining end-of-life strategies and transition plans for legacy systems
What we offer
What we offer
  • Equity
  • 401(k) plan
  • Unlimited PTO
  • Parental Leave with Pay
  • Holiday pay (including December recess)
  • Medical, Dental, Vision and life insurance
  • Pre-tax benefits
  • Short- and Long-term disability plans
  • Professional Development Stipend
  • Fulltime
Read More
Arrow Right