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.