Rockwell Collins

Principal Software Engineer - Embedded Communications

Rockwell Collins

Cedar Rapids, IA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

We are seeking an experienced and highly skilled Principal Software Engineer to join our Embedded Communications team at Rockwell Collins. As a global leader in aviation and defense technologies, we are dedicated to delivering innovative solutions that keep the world connected and safe. In this role, you will lead the development of embedded software for our cutting-edge communication systems, playing a critical role in shaping the future of our industry. If you are passionate about pushing the boundaries of software engineering and have a strong background in embedded systems, we encourage you to apply for this exciting opportunity.

  1. Lead the development of embedded software for cutting-edge communication systems.
  2. Collaborate with cross-functional teams to design and implement software solutions.
  3. Ensure adherence to coding standards, software development processes, and quality standards.
  4. Provide technical guidance and mentorship to team members.
  5. Conduct code reviews and identify areas for improvement.
  6. Troubleshoot and debug software issues.
  7. Stay current with industry trends and advancements in embedded software engineering.
  8. Work closely with product management to understand customer needs and translate them into software requirements.
  9. Develop and maintain documentation for software designs and processes.
  10. Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
  11. Drive continuous improvement in software development processes and tools.
  12. Keep track of project timelines and ensure timely delivery of high-quality software.
  13. Communicate effectively with stakeholders, including management, customers, and team members.
  14. Conduct research and experiments to explore new technologies and techniques for software development.
  15. Act as a key contributor in shaping the future of the industry through innovative software solutions.
Where is this job?
This job is located at Cedar Rapids, IA, USA
Job Qualifications
  • Extensive Experience In Embedded Systems Development: The Ideal Candidate Should Have At Least 8-10 Years Of Experience In Developing Embedded Software For Communication Systems. They Should Have A Deep Understanding Of Various Embedded Architectures, Programming Languages, And Development Tools.

  • Strong Knowledge Of Communication Protocols: The Principal Software Engineer Should Possess A Thorough Understanding Of Communication Protocols Such As Tcp/Ip, Udp, And Ethernet. They Should Also Have Experience In Developing Software For Wireless Communication Protocols Like Wi-Fi, Bluetooth, And Zigbee.

  • Expertise In Real-Time Operating Systems (Rtos): The Candidate Must Have A Solid Understanding Of Real-Time Operating Systems And Their Principles. They Should Have Hands-On Experience In Developing Software For Rtos Platforms Like Vxworks, Qnx, Or Integrity.

  • Leadership And Project Management Skills: As A Principal Software Engineer, The Candidate Will Be Responsible For Leading A Team Of Software Engineers And Managing Complex Projects. Hence, They Should Have Excellent Leadership Skills, The Ability To Mentor And Guide Team Members, And Manage Project Timelines Effectively.

  • Strong Communication And Problem-Solving Skills: The Role Of A Principal Software Engineer Requires Extensive Collaboration With Cross-Functional Teams, Including Hardware Engineers, Systems Engineers, And Quality Assurance Engineers. Therefore, The Candidate Should Possess Excellent Communication Skills And The Ability To Solve Complex Technical Problems Efficiently.

Required Skills
  • Network Security

  • Communication

  • Embedded systems

  • Agile methodologies

  • Firmware development

  • System integration

  • Software Architecture

  • Debugging Techniques

  • Cross-Platform Development

  • Real-Time Programming

  • Wireless Protocols

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • creativity

  • flexibility

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Principal Software Engineer - Embedded Communications in Cedar Rapids, IA, USA is $110,000 - $130,000 per year.

Additional Information
Rockwell Collins is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedDecember 11th, 2023
Apply BeforeNovember 16th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Rockwell Collins

Rockwell Collins was a multinational corporation company headquartered in Cedar Rapids, Iowa providing avionics and information technology systems and services to government agencies and aircraft manufacturers.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started