Come join a company where what you do makes a difference. For over 50 years, Danbury Mission Technologies, located in Danbury, CT has forged groundbreaking technologies that have pushed the limits of physics, engineered the impossible, and provided actionable intelligence to keep our Armed Forces and nation safe. We are dedicated to helping you grow your career by using all your talents, insights and experiences in a welcoming team environment. Bring your passion, commitment and curiosity and come grow with us as together we work to make our world a safer place. We have a fantastic opportunity for a Senior Software Engineer.
Specific Requirements:
Architect and develop software used to perform testing of high-value, mission critical deliverable systems
Participate in the generation of requirements and the design of test equipment
Plan and execute tests to verify proper operation of software
Assist in the diagnosis and troubleshooting of deliverable systems in a laboratory environment
Develop and maintain documentation related to software, including requirements, design documentation, build paperwork, and issue tracking
Work in a collaborative environment with other engineering disciplines, program management, and the customer community
Support system verification and certification activities. This may include support of system integration with the host platform and field support and testing
Education/Qualifications:
BS/BE in computer science, software engineering, or related technical degree
Experience/Qualifications:
Required
Minimum 5 years of experience in general software development environments
In depth knowledge in developing complex C applications for a variety of embedded processors (e.g., ARM, AVR)
Knowledge of real-time operating systems (RTOS) and scheduling
Extensive knowledge in developing systems within an open architecture environment
Proficient in embedded programming areas such as hardware/software interaction, memory allocation, in-memory data structures, device drivers, and development best practices
Excellent knowledge of applying DSP in embedded systems and developing and debugging algorithms
Experience with the development of software in well planned process (e.g. ,MIL-STD-498, ISO/IEC 12207), SW test benches, and remote console test tools for SW verification
Understanding of calculus, differential equations, linear algebra, statistics, numerical methods, and physics
Capability to derive, communicate, and negotiate software and firmware requirements
Understands the process of collaborating with engineers in other disciplines in order to produce the best possible system design
Knowledge of document and code management (e.g., Git, ClearCase) systems
Proficient written communication skills to include technical writing
Strong communication skills and technical confidence with the ability to deliver technical presentations and brief a variety of internal and external customers
Ability to learn new application techniques
Preferred
Familiarity with Modular Open Systems Architectures (MOSA) and their associated interfaces and protocol concepts, as well as avionics and survivability equipment and suite interfaces
Familiarity with, and software architecture development knowledge of, the Future Airborne Capability Environment (FACE) open avionics/ASE design and interface standard (FACE Technical Standard Editions 3.0/3.1)
Developed low latency code, with strictly controlled resource footprint
Familiarity with Xilinx Zynq SoC architecture and tools (e.g., Xilinx SDK, Vivado)
Working knowledge in developing and maintaining bare metal applications with boot loader
Familiarity with HDL (VHDL) to support peripheral testing and debug
Understanding in working with safety critical standards (DO-254, DO-178) and associated electrical bus standards
Experience in working with various data busses and associated electrical bus standards (e.g., RS-422, RS-485, SpaceWire ECSS-E-ST-50-12C, Ethernet)
Knowledge using oscilloscopes and logic analyzers in high bandwidth applications
Ability to program hardware interfaces
Collaborating with world class experts, you will have the opportunity to develop innovative solutions in fulfillment of our customers’ requirements. We believe in our mission and we believe in supporting our employees. We offer policies and programs that provide opportunities for continual learning, career growth and work/life balance along with a full suite of health and welfare benefits.
Must be a US citizen with ability to obtain and maintain security clearance. No sponsorship is available for this position.
Danbury Mission Technologies 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
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)