
Principal Software Engineer - Embedded Communications
Welcome to Rockwell Collins, a leading provider of innovative communication solutions for the aerospace and defense industry. We are seeking a highly skilled Principal Software Engineer to join our team and help drive the development of embedded communication systems. As a key member of our engineering team, you will have the opportunity to work on cutting-edge technologies and play a critical role in shaping the future of our company. If you have a passion for embedded systems, strong leadership skills, and a proven track record of delivering high-quality software, we want to hear from you. Join us and be a part of a dynamic and collaborative environment where your expertise will make a meaningful impact.
- Lead the development of embedded communication systems by applying your expertise in software engineering and embedded systems design.
- Collaborate with cross-functional teams to define project requirements, design architecture, and develop innovative solutions.
- Drive the development process, ensuring adherence to coding standards, best practices, and quality control procedures.
- Develop and maintain embedded software for communication systems, including coding, debugging, and testing.
- Provide technical guidance and mentorship to junior engineers to help them grow and excel in their roles.
- Stay updated with the latest industry trends and technologies, and apply them to enhance our products and processes.
- Take ownership of project milestones and ensure timely delivery of high-quality software.
- Conduct thorough code reviews and ensure compliance with company standards and guidelines.
- Troubleshoot and resolve software issues and bugs in a timely and efficient manner.
- Communicate project progress, risks, and challenges to project stakeholders and propose solutions to address them.
- Participate in product demonstrations and presentations to showcase the capabilities of our software to customers and stakeholders.
- Contribute to the continuous improvement of our software development processes and methodologies.
- Collaborate with other teams and departments to integrate software components and ensure seamless functionality.
- Maintain documentation of software design, specifications, and test procedures.
- Uphold a high level of professionalism and represent the company's values and standards at all times.
Bachelor's Or Master's Degree In Computer Science, Electrical Engineering, Or A Related Field.
Minimum Of 10 Years Of Experience In Embedded Software Development, With At Least 5 Years In A Leadership Role.
Extensive Knowledge Of Real-Time Operating Systems, Embedded Processors, And Communication Protocols Such As Ethernet, Can, And Arinc 429.
Strong Proficiency In Programming Languages Such As C, C++, And Assembly.
Experience With Software Development Lifecycle Processes, Including Requirements Analysis, Design, Coding, Testing, And Integration.
Networking protocols
Embedded systems
C/C++ programming
Multithreading
Firmware development
Software Architecture
Hardware Integration
Real-Time Programming
Wireless Communications
Low-Level Debugging
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Attention to detail
Teamwork
Adaptability
Problem-Solving
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. However, this can vary depending on factors such as experience, skills, and the specific company or organization the engineer is working for.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
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.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started
