Senior Software Engineer Job in Platteville , Wisconsin Us
Senior Software Engineer
Join a leading organization providing safety-critical and mission-critical software development and systems engineering services to the world's leading aerospace, defense, medical and industrial manufacturers. We design, manufacture, and market highly engineered products and systems principally for the aerospace and defense markets.
Job Summary
This position is responsible for a variety of intermediate to advanced engineering assignments. The candidate will demonstrate a thorough understanding of complete software lifecycle, will require minimal instruction, and will be active in informal mentoring of Software Engineers and Technicians.
The successful candidate must meet the following basic requirements:
~ Experience in disciplined software development using C, C++,
or Ada
~ Possess strong inter-personal and communication skills
The successful candidate will possess:
~ Experience with the embedded real-time software development
under DO-178B
~ Experience with formal verification under DO-178B
~ Experience with Model Based Development tools
~ Experience with software development for an embedded Linux
OS
~ Experience in working with a variety of embedded processors,
including PowerPC
~ Experience with scripting languages (Python, Perl, etc)
~ Experience with development and debugging tools
(oscilloscopes, logic analyzer, multi-meters, etc.)
~ Broad knowledge of avionic systems
~ Ability to perform analysis of requirements, design,
development, verification, and documentation of moderate to
complex software applications.
~ Ability to breakdown software
requirements into solid design
and into solid test cases
~ Ability to apply working knowledge
in two or more
programming languages.
~ Willingness to support various
amounts of overtime depending
project needs.
~ Willingness to travel as needed.
Education:
MS in Software Engineering, Computer Science or related field and 5+ years of software engineering experience in real time embedded systems, or
BS in Software Engineering, Computer Science or related field and 7+ years of software engineering experience in real time embedded systems, or
AS in Software Engineering, Computer Science or related field and 10+ years of software engineering experience in real time embedded systems.