Atlas Copco

Firmware Engineer II

Atlas Copco$80K — $110K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 2+ years relevant work experience
  • Working knowledge of C/C++ for embedded systems
  • Familiarity with Linux-based development environments and scripting
  • Experience debugging embedded applications with tools like GDB
  • Strong analytical and problem-solving skills
  • Excellent communication skills to convey complex technical concepts

Responsibilities

  • Design and develop real-time C++ firmware for embedded systems
  • Assist with board bring-up and hardware testing
  • Troubleshoot firmware-related issues and provide technical support
  • Participate in code reviews and offer constructive feedback
  • Collaborate with R&D teams across engineering disciplines
  • Architect solutions to define requirements and manageable subsystems
  • Present technical findings and project status to team and management

Benefits

  • Culture of trust and accountability
  • Opportunities for lifelong learning and career growth
  • Innovative environment driven by people
  • Comprehensive compensation and benefits package
  • Focus on health and well-being
Full Job Description
Your role

The Firmware Engineer II supports the development of cutting-edge scientific instruments tailored for research and industrial applications in the quantum industry. As a member of a multidisciplinary team, they contribute to the design, simulation, prototyping, test, and documentation of firmware and control systems that drive our products' performance, usability, and reliability. This position supports new product introductions, custom product development, new technology developments, and sustaining engineering efforts; striving to create innovative solutions that enable users to advance science. This position reports to the Controls Team Manager.

To succeed, you will need

Essential Duties, Responsibilities, and Expectations
• Design, develop, test, and maintain real-time C++ firmware for embedded systems
• Assist with board bring-up and hardware testing
• Provide technical support and troubleshooting assistance for firmware-related issues
• Participate in code reviews and provide constructive feedback
• Align with cross-functional R&D team including electrical engineering, mechanical engineering, and software engineering to ensure designs integrate into overall system architecture
• Architect solutions by understanding product/technical needs, defining requirements, and designing system architectures that can be decomposed into manageable subsystems
• Present technical findings and project status to cross-functional team and management
• Effectively manage both long-term and short-term project schedules to meet deadlines in a fast paced, dynamic environment

Minimum Qualifications (Experience / Education)
• Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
• 2+ years relevant work experience
• Working knowledge of C/C++ for embedded systems, including concurrency and memory management
• Familiarity with Linux-based development environment including shell scripting, python, and CMake
• Familiarity with debugging embedded applications (e.g. GDB)
• Strong analytical and problem-solving skills
• Effective communication skills with ability to articulate complex technical concepts across the organization
• Action oriented self-starter who works with accuracy and efficiency[CN1.1]

Competencies // Knowledge, Skills, and Abilities (KSA's)
• Experience with RTOS microcontroller development (e.g. Zephyr, FreeRTOS)
• Experience with source version control (e.g. git, svn)
• Experience with TCP/IP networking protocol implementation
• Ability to read a schematic and understand digital electronics concepts
• Ability to use an oscilloscope or logic analyzer to troubleshoot problems

In return, we offer

  • Culture of trust and accountability
  • Lifelong learning and career growth
  • Innovation powered by people
  • Comprehensive compensation and benefits
  • Health and well-being


Job location

This role requires you to work on-site at our office in Bozeman, MT, United States (US). You will be part of a dynamic team and enjoy the benefits of face-to-face collaboration.

Contact information

Talent Acquisition Team: Danielle Ward

About Atlas Copco

Atlas Copco is a Swedish industrial company that was founded in 1873. It manufactures industrial tools and equipment. The company operates in four business areas: Compressor Technique, Vacuum Technique, Industrial Technique, and Power Technique. Atlas Copco has a presence in over 180 countries and has over 39,000 employees. The company is committed to sustainable productivity and has set ambitious sustainability targets for 2030.
Learn more about Atlas Copco
Size
43,989 employees
Industry
NASDAQ

Similar Jobs

More Jobs at Atlas Copco

More Telecommunications & Hardware Jobs

Find similar Firmware Engineer II jobs: