1

Code Composer Jobs (NOW HIRING)

Experience with compilers and Integrated Development Environments (IDEs) such as Code Composer, Atmel Studio, Visual Studio, SDS Compiler, and Borland C++ * Experience with TI ARM Cortex-M4F, ATmega ...

Use production development tools and practices including the use of Code Composer Studio, SVN, Dev Ops, Git. * Follow company coding style, use of best practices and unit testing. * Participate in ...

Use production development tools and practices including the use of Code Composer Studio, SVN, Dev Ops, Git. * Follow company coding style, use of best practices and unit testing. * Participate in ...

Use production development tools and practices including the use of Code Composer Studio, SVN, Dev Ops, Git. * Follow company coding style, use of best practices and unit testing. * Participate in ...

Use production development tools and practices including the use of Code Composer Studio, SVN, Dev Ops, Git. * Follow company coding style, use of best practices and unit testing. * Participate in ...

next page

Showing results 1-20

Code Composer information

See salary details

$14.5K

$133.3K

$182.5K

How much do code composer jobs pay per year?

As of Jun 30, 2026, the average yearly pay for code composer in the United States is $133,293.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,500.00 and $155,000.00 per year, depending on experience, location, and employer.

What is a code composer?

A code composer is a software developer who writes, tests, and maintains code for embedded systems or software applications. They often use programming languages like C or C++ and tools such as integrated development environments (IDEs) to create efficient, reliable code for hardware or software projects.

What are the key skills and qualifications needed to thrive as a Code Composer, and why are they important?

To excel as a Code Composer, you need a solid understanding of embedded systems programming, C/C++ proficiency, and familiarity with microcontroller architectures, often supported by a degree in computer engineering or a related field. Experience with integrated development environments (IDEs) like Code Composer Studio, as well as debugging tools and version control systems, is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate efficiently and resolve complex technical issues. These competencies are essential for developing reliable, efficient firmware and ensuring successful project outcomes in embedded software development.

What language does Code Composer Studio use?

Code Composer Studio primarily uses C and C++ programming languages for embedded system development. It also supports assembly language and can integrate other languages through external tools, making it suitable for firmware and embedded software engineers.

What are Code Composers?

Code Composers are professionals who write, organize, and structure code for software applications or embedded systems. They are responsible for creating, debugging, and maintaining the codebase to ensure that software runs efficiently and meets project requirements. Code Composers may work with different programming languages and tools, and often collaborate with other developers, engineers, and designers. Their role is crucial in transforming technical specifications and user needs into functional software solutions.

What is the highest paying coding job?

Senior software engineers, especially those in specialized fields like machine learning, data science, or cybersecurity, tend to have the highest salaries in coding roles. Executive-level positions such as CTOs or software development managers also command high compensation, often supplemented by bonuses and stock options.

How does a Code Composer typically collaborate with software developers and project managers during the development lifecycle?

As a Code Composer, you will regularly work alongside software developers to translate design concepts and functional requirements into efficient, maintainable code. Collaboration with project managers is also essential, as they coordinate timelines and ensure that your coding contributions align with broader project objectives and deadlines. You may participate in code reviews, team meetings, and sprint planning sessions, where clear communication and adaptability are crucial. This role often requires balancing individual coding tasks with collaborative problem-solving to address technical challenges and deliver high-quality software.

Are coding jobs in demand?

Coding jobs, including roles like software developers and programmers, are in high demand due to ongoing technological growth and digital transformation across industries. Skills in programming languages such as Python, Java, and C++ are particularly sought after, and many employers value certifications and experience with development tools. The job outlook remains strong with consistent growth expected in the software development field.
More about Code Composer jobs
Infographic showing various Code Composer job openings in the United States as of June 2026, with employment types broken down into 83% Full Time, and 17% Contract. Highlights an 100% In-person job distribution, with an average salary of $133,293 per year, or $64.1 per hour.
Software Engineer - Firmware

Software Engineer - Firmware

ETS-Lindgren

Cedar Park, TX โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 9 days ago


Key responsibilities

  • Responsible for all aspects of firmware development for new product designs.

  • Provide internal and external customer support and maintenance for products with microcontrollers.

  • Work closely with Software Engineering to integrate hardware and software solutions.


Job description

ETS-Lindgren is recognized as the leading supplier of energy management solutions for the industrial and commercial markets. With a legacy of engineering excellence, ETS-Lindgren has built a multinational organization that brings together deep expertise across RF, EMC, MRI, and wireless technologies. With operations spanning North America, Europe, and Asia, ETS-Lindgren is structured to support our customers' advanced test, measurement, and shielding solutions. We advances innovation through people, partnerships, and purpose. Join our global, collaborative team as our Software Engineer and help us build a smarter, more connected future!
Position Description
  • Responsible for all aspects of firmware development for new product designs
  • Provide internal and external customer support and maintenance for products with microcontrollers
  • Work closely with Software Engineering to integrate hardware and software solutions
  • Provide sustaining activities for legacy products
  • Responsible for keeping organized product records and documentation

Minimum Qualifications
  • BS in Electrical, Electronic, or Computer Engineering or other related technical degree
  • Proficiency in embedded software and real-time programming language skills including C, C++, C#, Visual Basic, and Assembly
  • Experience with compilers and Integrated Development Environments (IDEs) such as Code Composer, Atmel Studio, Visual Studio, SDS Compiler, and Borland C++
  • Experience with TI ARM Cortex-M4F, ATmega, MSP430, PIC and Motorola microcontrollers
  • Familiarity with and experience using applications and systems powered by artificial intelligence

Benefits Offered
  • Medical (with Health Savings Account), Dental, and Vision Insurance
  • Healthcare Flexible Spending Account
  • 401(k) Retirement Plan with company match
  • Stock Purchase Plan with company match
  • Company Paid Basic Life Insurance
  • Paid Vacation, Sick Leave, Bereavement Leave, & Holidays
  • Parental & Caregiver Leave
  • Employee Education Assistance Program
  • Employee Assistance Program
  • Employee Appreciation Incentives (Birthdays, Recognition Awards, etc.)
  • PPE Reimbursement
  • Gym Membership Reimbursement

Data Protection & Privacy Notice: Before applying, please review our data protection and privacy notice at http://www.ets-lindgren.com/Privacy-Policy to help you understand what information we collect, why we collect it, as well as your data protection and privacy rights.
Equal Employment Opportunity: ETS-Lindgren is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind. ETS-Lindgren is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at ETS-Lindgren are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. ETS-Lindgren will not tolerate discrimination or harassment based on any of these characteristics. ETS-Lindgren encourages applicants of all ages. ETS-Lindgren will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. ETS-Lindgren will provide reasonable accommodation to employees who have protected disabilities consistent with local law.
E-verify Program: ETS-Lindgren participates in the U.S. Department of Homeland Security E-verify program as required by law. For more information, please go to http://www.uscis.gov/E-verify.
Drug-Free Workplace: ETS-Lindgren is a drug-free workplace.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.