Embedded Systems Software Engineer
Occupations:
Software DevelopersComputer Systems Engineers/ArchitectsEngineers, All OtherComputer ProgrammersElectronics Engineers, Except ComputerIndustries:
Software PublishersComputer Systems Design and Related ServicesAdministration of Human Resource ProgramsFuel DealersEducational Support ServicesWe are seeking a driven and innovative Software Engineer to join a collaborative engineering team focused on developing advanced real-time embedded systems and next-generation technology solutions. In this role, you’ll contribute to the design, development, testing, and integration of high-performance software used in complex Guidance, Navigation, and Control (GNC) environments. This is an exciting opportunity for someone who enjoys solving challenging technical problems, working with cutting-edge technologies, and collaborating with cross-functional teams to build impactful products.Compensation: $85/hrAvailability: Monday - Friday, 8am - 5pm.The Software Engineer will be responsible for designing, developing, testing, troubleshooting, and debugging software applications for both product enhancements and new development initiatives. This individual will work closely with software developers, test engineers, and application domain experts to support the successful integration of embedded software solutions into larger systems and platforms. The ideal candidate thrives in a fast-paced environment, values clean and maintainable code, and is passionate about delivering high-quality software solutions.Job Duties:Design, develop, test, troubleshoot, and debug software applications and enhancements to meet established requirementsDevelop and maintain object-oriented software and MATLAB/Simulink-based projectsCollaborate with developers and test engineers to integrate Guidance, Navigation, and Control (GNC) software into larger system architecturesCreate and maintain data processing tools that support software development and deployment processesDevelop and execute test cases to ensure software reliability, quality, and performanceWrite clean, maintainable, and thoroughly documented code following software engineering best practicesWork closely with application domain experts within established engineering and development frameworksParticipate in code reviews, technical discussions, and continuous improvement initiativesSupport additional engineering and development efforts as assigned by managementQualifications:Bachelor’s degree in Electrical Engineering, Software Engineering, Computer Engineering, or a related technical field requiredMinimum of 4 years of professional software engineering experience with demonstrated success in a production environmentHands-on experience developing real-time embedded software productsPractical experience with both object-oriented programming and MATLAB/Simulink model-based developmentExperience supporting Guidance, Navigation, and Control (GNC) system development preferredStrong proficiency in C++ development for embedded systemsStrong experience with MATLAB/SimulinkUnderstanding of linear algebra and core software engineering principlesExperience using Git or similar version control systemsAbility to troubleshoot complex software issues across multiple layers of a software stackStrong analytical thinking, problem-solving, and logical reasoning abilitiesExcellent written and verbal communication skills with the ability to explain technical concepts to diverse audiencesAbility to work independently while collaborating effectively with both local and global teamsExperience with Angular and/or JavaScript for user interface integration is a plusFamiliarity with embedded systems architecture and real-time operating environments preferredCampusPoint is an Equal Opportunity Employer. All aspects of employment, including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.If you need assistance or an accommodation due to a disability, you may contact us at hr@campuspoint.com or 1+206-783-9200 (ask to speak with an HR representative). The process is outlined in CampusPoint’s ADA Policy.