Real Time C/C++ and Python Embedded Software - Active Clearance Required
Find your job at www.LoveYourJob.com
Job Title: Real Time C/C++ and Python Embedded Software
Location: Lexington, MA
Duration: 36 Months and 40 hours per week
*Applicants must possess an active Top Secret Security Clearance without incident for access to classified information.
POST-OFFER BACKGROUND CHECK IS REQUIRED. An essential function of this job is physical attendance. Digital Prospectors is an Equal Opportunity Employer and 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.
The Control and Autonomous Systems Engineering Group is focused on the synthesis of dynamic and complex control and autonomous systems, from concept to realization, for a wide variety of prototypes. Prototype applications span various mission areas, such as space control; air, missile and maritime defense; communication and tactical systems; homeland protection; and intelligence, surveillance, and reconnaissance systems. The group has expertise in dynamic stabilization and platform control; advanced autonomy; pointing, acquisition, and tracking; guidance; navigation and estimation; robotics; mapping; intra- and inter-system planning (e.g., swarming); demanding real-time embedded software and firmware control; image processing; machine learning; human-machine interaction; space-qualified electronics; and analog and power electronics. Applied research and development projects include space optical payloads, small satellites, airborne laser radars and imaging systems, and autonomous air, ground, and maritime systems.
The Group is in need of a Software Programmer and develop real time embedded software (C/C++ and Python) and associated static code analysis and automated testing in the hardware.
Position Scope/Job Functions
Software Programmer will develop real time embedded software (C/C++ and Python) for a space-based Microchip microcontroller and associated static code analysis and automated testing in the hardware.
Responsibilities involve working closely with a small team to define and develop the software and the testing approach, develop automated testing scripts, and some requirements based on high-level system requirements and the overall design, and perform static code analysis and implementation with documentation, and test of the system running in and controlling the hardware.
Responsibilities also include software configuration control and development of overall testing strategies.
Hands-on real-world experience with the following software development, static analysis, and test tools is required:
- Developing code, testing tools & scripts, designing, testing, benchmarking, and programming software for a Microchip embedded microcontroller for a hard real-time (time-deterministic) environment using C/C++ and Python languages.
- Creating and executing static analysis and automated testing scripts for high-reliability applications Integration and testing of the software while utilizing and controlling the hardware in a laboratory setting of all of the above
- Familiarity with various types of laboratory instrumentation, including oscilloscopes, waveform function generators, logic analyzers, frequency counters, and meters.
- Hands-on experience and a strong desire to work on all aspects of software development including architecting, design, analysis, implementation, integration with the hardware, and test in a laboratory setting of all of the above.
NOTE: The focus of this requirement is deterministic real-time software development for a microcontroller (C/C++ & Python) through hands-on testing. A candidate with ONLY FPGA experience will NOT meet our needs.
Must have excellent interpersonal and communication skills and be able to work in a team-oriented environment with minimal supervision.
Strong preference for experience with high-reliability real-time software development & test for space flight systems
Desirable but not strictly required:
Matlab, Simulink, PSpice,
Electronic design for digital, analog, mixed signal, and power conditioning ? VxWorks or real-time Linux
Please note that significant experience in Graphic User Interfaces (GUIs), non-real-time software, RF or networking/telecom is specifically NOT what this requisition is for.
Education/Professional Certifications/Substituting Off-Set
BS in Computer Science, Computer Engineering, or Electrical Engineering plus 1 year minimum (or Associates Degree plus 3 years minimum or Technical School Certificate plus 3 years minimum) of relevant experience implementing and testing real-time software for demanding physical environments and high-reliability applications such as a space-based, space flight, underwater, or aerospace systems.
Our client, one of the most prestigious Research and Development Labs in the country, is working on solutions to our nation's most complex defense and commercial related challenges. We have placed hundreds of talented engineers with this client over the years - If you are qualified - we can get you in!!!
The mission is critical and the work is as cutting-edge as it is rewarding. The teams are superbly managed groups of world class engineers from all types of interesting and diverse backgrounds - AND THEY ARE HIRING!
Make this your next career move as one of our many long-term contractors or employees!
Work as our full-time employee with full benefits (Medical, Dental, Vision, STD, LTD, PTO, Retirement, etc.) - OR - work as a W2 hourly contractor at a higher pay rate if you don't need the benefit package.
ABOUT DIGITAL PROSPECTORS:
Founded in 1999, Digital Prospectors is an award-winning recruiting and consulting firm that specializes in placing contract, contract-to-hire and direct hire engineers into rewarding opportunities with our impressive and ever-growing client base. We believe that all people should love their jobs.
Come see why Digital Prospectors has been voted “Best Staffing Firm to Temp For” by Staffing Industry Analysts, "Best of Staffing" for candidate satisfaction by Inavero / CareerBuilder.com, "Top Temporary Placement Firm" by Boston Business Journal, "Best Company To Work For" by Business NH magazine, "Excellence in IT and Engineering Staffing” by TechServe Alliance, "Top IT Services Company" by Inc. Magazine, "Most Reliable Staffing Agency" in Forbes Magazine and "Top Ranked Staffing Firm" by Staffing Industry Analysts.