Search jobs > Cedar Rapids, IA > Senior embedded software

Senior Software Engineer - Embedded Linux (Onsite)

Raytheon Technologies
Cedar Rapids, IA, USA
$77K-$163K a year
Full-time

Job Summary

As a Senior Software Engineer in this organization, you will be involved in the development of state-of-the-art communications, information assurance, and general-purpose processing systems.

The Advanced Technology and Capabilities directorate supports some of the most cutting-edge products across the enterprise.

We develop innovative solutions that keep our military members safe, connected, and informed. Our team has some of the most knowledgeable experts in the industry and work with all the most recent technologies in embedded software development.

Within Collins Aerospace we work alongside FPGA, hardware, and systems teams in order to seamlessly embed our advanced technology into our Mission Systems product portfolio.

Examples of these products range from high-frequency radios to secure, sophisticated software-defined radios that can enable pilots and soldiers to transfer data, voice and imagery over the air.

What You Will Do :

  • Design, develop and continuously enhance our customized Linux OS ecosystem and maintain ownership over areas such as build toolchain, kernel, root filesystem, bootloader, device drivers, and BSP for a wide variety of hardware boards.
  • Contribute to the design, coding, testing, delivery and ongoing support for embedded Linux software systems.
  • Participate in root cause analysis and resolution of complex hardware-software issues.
  • Prepare software builds for execution in a simulation environment, reference platforms and on the target hardware. Understand and utilize the appropriate Collins Aerospace processes and tools during product development, resulting in increased product quality and improving customer satisfaction.
  • Contribute to engineering estimates for product features.

Qualifications You Must Have :

  • Bachelor’s degree (Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM)) and 5 years of prior relevant experience OR Advanced Degree in a related field and minimum 3 years of experience OR In absence of a degree, 9 years of relevant experience is required.
  • Must be a U.S. Citizen
  • Must have or be capable of obtaining a US Department of Defense (DoD) security clearance. Candidate selected will be subject to a government security investigation / reinstatement and must meet eligibility requirements
  • Proficiency with embedded C / C++
  • Experience with scripting languages (Bash and Python)
  • Experience with embedded Linux device drivers
  • Experience with board bring-up and target hardware integration
  • Experience with debugging and root cause investigations using hardware schematics and tools such as logic analyzer and Wireshark

Qualifications We Prefer :

  • Experience with GIT and SVN version control systems
  • Experience packaging custom Linux distribution with Buildroot.
  • Experience in developing and maintaining Linux board support packages (BSP) for embedded systems
  • Development experience Agile methodologies and DevSecOps

Candidate is expected to be able to demonstrate communication skills and an ability / desire to work in a team environment, establishing collaborative working relationships with peers and co-workers.

The candidate must be adaptable to change, determined to accomplish tasks based on program schedule and contribute to a positive work environment.

A successful candidate will consistently produce exemplary results on the projects and teams with which they collaborate.

Diversity drives innovation; inclusion drives success . We believe a multitude of approaches and ideas enable us to deliver the best results for our workforce, workplace, and customers.

We are committed to fostering a culture where all employees can share their passions and ideas so we can tackle the toughest challenges in our industry and pave new paths to limitless possibility.

What We Offer :

  • Medical, dental, and vision insurance
  • Three weeks of vacation for newly hired employees
  • Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option
  • Tuition reimbursement program
  • Student Loan Repayment Program
  • Life insurance and disability coverage
  • Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection
  • Birth, adoption, parental leave benefits
  • Ovia Health, fertility, and family planning
  • Adoption Assistance
  • Autism Benefit
  • Employee Assistance Plan, including up to 10 free counseling sessions
  • Healthy You Incentives, wellness rewards program
  • Doctor on Demand, virtual doctor visits
  • Bright Horizons, child and elder care services
  • Teladoc Medical Experts, second opinion program
  • And more!

The salary range for this role is 77,000 USD - 163,000 USD. The salary range provided is a good faith estimate representative of all experience levels.

RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education / training, and key skills.

Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays.

Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.

Hired applicants may be eligible for annual short-term and / or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement.

Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and / or the company’s performance.

This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.

RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.

13 days ago
Related jobs
Promoted
Aureon Consulting
IA, United States

This mid-level full stack engineering role is perfect for someone with 4-5 years of experience who is passionate about collaboration and quality code. Develop and maintain high-quality software solutions using. Contribute to the design and architecture of software solutions. ...

Raytheon Technologies
Cedar Rapids, Iowa

YOU Will Lead and Execute: Take ownership of software development and integration role on a multi-threaded embedded C++ product software code base. Software development and integration experience on complex multi-threaded embedded C and C++ product software code bases. Enhance proficiency in C++, Py...

RTX (Formerly Raytheon Technologies)
Cedar Rapids, Iowa

Onsite: Employees who are working in Onsite roles will work primarily onsite. Serves as the engineering project leader for programs developing Avionics products, including coordination of hardware, software, and firmware scope to meet program commitments. The Computing Solutions Department is lookin...

Raytheon Technologies
Cedar Rapids, Iowa

Senior Electrical Engineer - ASIC/FPGA - Advanced Technology (Onsite). This position is for a motivated Senior Electrical or Computer engineering candidate to be involved in the design, implementation, verification, and integration of a wide variety of high-performance digital ASICs and FPGAs applie...

iboss
Cedar Rapids, Iowa
Remote

As a Senior C++ Software Engineer at iboss, you’ll have the opportunity to work on multiple technologies and mentor a team of software developers. Master's or Bachelor's degree in either Computer Science, Computer Engineering, Electrical Engineering or Software Engineering. This is an excellent oppo...

RTX (Formerly Raytheon Technologies)
Cedar Rapids, Iowa

Software development and integration role on complex multi-threaded embedded C and C++ product software code bases. Software development and integration experience on complex multi-threaded embedded C and C++ product software code bases. Knowledge and\or experience in communications systems and mult...

Raytheon Technologies
Cedar Rapids, Iowa

You will develop software and integration role on complex multi-threaded embedded C and C++ product software code bases. Knowledge and\or experience in communications systems and multi-threaded embedded application software engineering development and integration. Our team has some of the most knowl...

Systems & Software, Inc.
Iowa, United States
Remote

Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Senior Software Engineer (Billing and Accounting). In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading...

Highmark Health
IA, Working at Home, Iowa

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

LexisNexis Risk Solutions Inc. Company
Iowa
Remote

We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. Software Engineering experience. BS Engineering/Computer Science or equivalent experience required. ...