Enable job alerts via email!

Software Development Engineer

Ericsson

Boise (ID)

On-site

USD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Ericsson is seeking a Firmware Engineer in Boise, ID, to develop cutting-edge networking hardware. You will design and maintain firmware, optimize performance, and ensure system stability. Join a diverse team to tackle real-world connectivity challenges and grow your career in a dynamic environment.

Benefits

Health Benefits
401(k) Plan with Matching
Paid Time Off
Parental Leave
Educational Assistance

Qualifications

  • 0-2 years of experience in firmware development.
  • Hands-on experience with embedded platforms and debugging tools.

Responsibilities

  • Design and maintain firmware for networking routers.
  • Implement Layer 2/3 networking protocols and traffic management.
  • Collaborate with cross-functional teams to define features.

Skills

Python
C
Problem Solving
Communication

Education

Bachelor's degree in Computer Science
Bachelor's degree in Computer Engineering
Bachelor's degree in Electrical Engineering

Tools

Linux
Embedded Systems
ARM-based SoCs

Job description

Join our Team

About this opportunity:

Job Location: Boise, ID

Cradlepoint Inc. does not sponsor US work authorizations for this job position including H-1B, O-1, and TN. Ericsson also does not hire F-1's working on EAD for this position.

We are seeking a skilled Firmware Engineer to join our team at Ericsson and help develop the next generation of networking hardware. In this role, you will work on the low-level software that powers routers, switches, and other network infrastructure devices, ensuring high reliability, performance, and security. You'll collaborate closely with hardware, software, and QA teams to implement features, optimize performance, and support evolving networking protocols and standards. If you're passionate about embedded development and excited to solve real-world challenges in connectivity, scalability, and network efficiency, this is your opportunity to make a direct impact in a dynamic, high-tech environment.

What you will do
  • Design, develop, and maintain firmware for networking routers
  • Work closely with hardware engineers to bring up new products and support custom hardware features.
  • Implement and optimize Layer 2/3 networking protocols, traffic management, and routing features.
  • Develop and maintain Linux-based embedded systems, including bootloaders, kernel modules, and device drivers.
  • Contribute to the integration of open-source platforms such as OpenWRT or Yocto into production firmware.
  • Analyze and troubleshoot issues across hardware, firmware, and software layers to ensure system stability and performance.
  • Collaborate with cross-functional teams including software developers, QA, and product managers to define and deliver features.
  • Stay current with networking technologies, standards, and best practices, and apply them to product development.
The skills you bring
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related field.
  • 0-2 Years of experience
  • A strong foundation in programming, predominantly Python and/or C.
  • Familiarity with Linux operating systems, including basic shell scripting and system-level concepts.
  • Understanding of computer networking fundamentals (e.g., IP/TCP/UDP, Ethernet, routing and switching).
  • Exposure to embedded platforms such as ARM-based SoCs, microcontrollers, or development boards.
  • Hands-on experience through academic projects, internships, or personal projects involving firmware, device drivers, or networking applications.
  • Ability to debug software and hardware interactions. Exposure to hardware debugging tools (oscilloscope, logic analyzer, multimeter, etc.)
  • Eagerness to learn new technologies and grow within a fast-paced, collaborative engineering environment.
  • Ability to work hands-on in a lab environment.
  • Strong problem-solving and communication skills.

Why join Ericsson?

At Ericsson, youll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of whats possible. To build solutions never seen before to some of the world's toughest problems. Youll be challenged, but you won't be alone. Youll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.

What happens once you apply?
Click Here to find all you need to know about what our typical hiring process looks like.

Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we nurture it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity and Affirmative Action employer, learn more.

If you need assistance or to request an accommodation due to a disability, please contact Ericsson at hr.direct.mana@ericsson.com

DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned.

Primary country and city: United States (US) || Boise (ID)

Job details: Developer

Compensation and Benefits at Ericsson

At Ericsson, we know that our people are the key to our success. We offer a competitive package to help with your individual needs and goals.

Your Pay The salary offered is dependent on various factors including, but not limited to, location, the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experience.

Short-Term Variable Compensation Plan: Your pay also includes the opportunity for an annual bonus. Actual bonus payouts are based on performance of the business against the unit's objectives, individual performance, and the individual bonus target. Certain eligibility and pro-ration rules apply.

Your Health

Ericsson offers excellent health benefits including the choice of three medical plan options and a dental plan option that allow an employee to select the level of coverage that suits their needs. Employees will receive company credits in an amount equal to the cost that Ericsson pays toward the cost of their medical and dental premiums for themselves and eligible covered dependents.

Your Financial Security

We invest in both your short and long-term financial wellbeing. The Ericsson US 401(k) Plan offers an automatic 3% company contribution and Ericsson matches $1 for every $1 you put into the 401(k) Plan on the first 3% of your eligible pay, plus 50 cents on every $1 on the next 2% of eligible pay. When you contribute at least 5% of eligible pay, you are receiving Ericsson's full matching contributions. Matching and company automatic contributions stop when your total eligible pay for the year reaches the IRS limits. Employees will also receive company credits in an amount equal to the cost of basic life insurance and basic accidental death and dismemberment coverage, as well as short-term and long-term disability coverage. Employees also have the option to participate in Ericsson's Stock Purchase Plan.

Your Time

Your work-life balance is important to us. New employees are provided a minimum of 15 days of accrued vacation, up to 3 personal days per year, 11 annual holidays, 8 hours of volunteer time, and 80 hours of sick time annually. Please note paid time off is pro-rated based on the employee's start date. Furthermore, Ericsson provides up to 16 weeks of paid maternity leave and 6 weeks of parental or adoption leave at 100% of pay.

Additional Benefits

Ericsson offers many other company-paid benefits such as financial wellness programs, educational assistance, matching gifts, and recognition programs.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr. SDET (Software Development Engineer in Test)

eHealth

Remote

USD 90,000 - 130,000

Today
Be an early applicant

Sr. SDET (Software Development Engineer in Test)

eHealth, Inc.

Remote

USD 90,000 - 130,000

Yesterday
Be an early applicant

Advanced Software Development Engineer

Solventum

Murray

Remote

USD 95,000 - 118,000

Yesterday
Be an early applicant

Advanced Software Development Engineer

Solventum in

Murray

Remote

USD 95,000 - 118,000

Today
Be an early applicant

Advanced Software Development Engineer

Solventum

East Hartford

Remote

USD 95,000 - 118,000

Today
Be an early applicant

Software Development Engineer

Ericsson

Boise

On-site

USD 95,000 - 115,000

Yesterday
Be an early applicant

Advanced Software Development Engineer

Solventum in

Maplewood

Remote

USD 95,000 - 118,000

Today
Be an early applicant

Digital Software Development Engineer

Solventum in

Maplewood

Remote

USD 95,000 - 118,000

5 days ago
Be an early applicant

Digital Software Development Engineer

Solventum

Maplewood

Remote

USD 95,000 - 118,000

4 days ago
Be an early applicant