Solidus Technical Solutions, Inc. Software Programmer in Lexington, Massachusetts
Solidus is searching for a Software Programmer to support and 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: Work 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.
US Citizenship and active DoD Top Secret security clearance is required
BS + 1 yr, Associates + 3 yrs, or Tech. School Cert. + 3 yrs min experience
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.
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
Job ID 3922
Applicants selected must meet eligibility requirements for access to classified information. U.S. Citizenship may be required. Solidus is an Equal Opportunity Employer and participates in E-Verify. NOTICE OF AFFIRMATIVE ACTION PLAN FOR INDIVIDUALS WITH DISABILITIES, DISABLED VETERANS AND OTHER PROTECTED VETERANS. It is the policy of this Company to seek and employ qualified individuals at all locations and facilities, and to provide equal employment opportunities for all applicants and employees in recruiting, hiring, placement, training, compensation, insurance, benefits, promotion, transfer, and termination. To achieve this, we are dedicated to taking affirmative action to employ and advance in employment qualified individuals with disabilities, disabled veterans, and other protected veterans. The objective in adopting the Affirmative Action Programs is to place qualified individuals with disabilities, disabled veterans and other protected veterans in all job classifications. These Affirmative Action Programs are available for inspection by any applicant or employee by contacting the Company's EEO Coordinator, in the Human Resources office, Monday through Friday, 8am to 5pm.