United Technologies Corporation Senior Embedded Software Engineer (C / C++) in Jamestown, North Dakota
Job ID: 01310975
State: North Dakota
Country: United States
Job Type: Full Time
United States of America
HND01: Interiors (Cargo) - Jamestown 2604 Highway 20 North, Jamestown, ND, 58401 USA
Collins Aerospace is a leader in technologically advanced and intelligent solutions for the global aerospace and defense industry. Created in 2018 by bringing together Rockwell Collins and UTC Aerospace Systems, Collins Aerospace has the capabilities, comprehensive portfolio and expertise to solve customers’ toughest challenges and to meet the demands of a rapidly evolving global market.
The high-quality products we design, test and produce in our Mechanical Systems help millions of passengers reach their destinations safely – every day! From landing systems and actuation to propellers, flight controls and hoist and winch – the products we manufacture work together behind the scenes to enhance the overall flight experience. We delight our customers with superior products and best-in-class service. Our global team is committed to continuous improvement – we work hard to make our solutions lighter-weight, stronger and more technically advanced, so that plane travel can be safer, more affordable and more sustainable in the years to come. We are looking for the best and brightest to fly and land with us!
Collins Aerospace is looking for a Senior Embedded Software Engineer for the NPI Software Development Engineering team is looking for a seasoned Software Engineering professional. You will work independently to conduct moderately complex tests and debug control and diagnostic system software. You will undertake multidisciplinary research, and work on system capabilities analysis to determine end user needs. You will participate in the full software development life cycle on a software development team with the responsibility of developing embedded software from design through software unit test. You will interpret software requirements and translate these artifacts into well-formed software design. You will be expected to make design trade-offs, defend design decisions, and ensure the production of high-quality code within budget and schedule. You will also ensure fulfillment of requirements via adherence to a well-defined software process and by following stringent coding standards.
Conducts and coordinates moderately complex tests for control and diagnostic software that contain logical and mathematical solutions.
Conducts multidisciplinary research in assisting equipment designers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software to develop software engineering activities.
Analyzes system capabilities and determines end user needs to resolve problems on program intent, output requirements and input data acquisition to ensure current and future needs of the business are met.
Designs, develops, documents, tests and debugs control and diagnostic software that contain logical and mathematical solutions.
Conducts multidisciplinary research and collaborates with equipment designers in the planning, design, development, and utilization of electronic data processing systems for product software.
Determines end user needs by analyzing system capabilities to resolve problems on program intent, output requirements and input data acquisition.
Ensures hardware and software standards are met.
Designs and implements build procedures that are used to support hardware and software product development and use.
May develop software configuration standards for company-wide use.
Experience & Qualifications
Embedded systems software development experience utilizing C or C++ (2+ years)
Motivated self-starter with strong analytical skills
Experience with real-time embedded applications
Experience in developing products for civil or military applications meeting industry or government security or safety standards
Strong written and verbal communications skills and the ability to work well with others in a professional team environment
Strong organizational skills and the ability to manage multiple tasks while balancing priorities and schedules
Experience following a well-defined software development process, e.g. DO-178 (1+ years)
Education & Certifications
Bachelor’s Degree in engineering or Technical discipline and 5 years of relevant experience OR
Advanced Degree in engineering or Technical discipline and 3 years of relevant experience OR
In the absence of a degree, 9 years of relevant experience is required
Nothing matters more to Collins Aerospace than our strong ethical and safety commitments. As such, all U.S. positions require a background check, which may include a drug screen.
A Background check and a drug screen are required for every external new hire in the U.S.
A re-hire will be drug screened if it has been 12 months since they were last employed by Collis Aerospace/UTC.
United Technologies Corporation is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
Click on this link to read the Policy and Terms
United Technologies Corporation is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other federally protected class.
Thank you for your interest in a career at United Technologies! We will soon upgrade to an improved job application system to simplify the apply experience. You will still be able to apply to any of our current job openings through December 18, 2018. On January 2, 2019, our new and improved job application system will launch; please check back on that date to see all of our job openings.