Embedded Software Engineer
Baltimore, MD - USA
Job Summary
Job Title: Embedded Software Engineer
Location: Baltimore MD - Onsite
Key Responsibilities
- Analyze develop and modify existing software applying modern development techniques.
- Identify risks suggest mitigation track defects develop resolutions and report status.
- Design construct and execute unit tests build verification test plans and track and report test status.
- Work alongside multi-disciplined engineering teams to test and verify software products on simulators and actual production hardware in integration laboratories.
- Identify and assess new technologies prior to implementation.
- Participate with systems engineering in technical peer design architecture and system reviews to ensure system and software requirements are being met.
Experience:This role requires 8 years of related experience including 6 years of experience working with C/C and real-time embedded software. Experience with the full software lifecycle (specification design implementation integration debug and maintenance) is also required.
Preferred Qualifications
- Experience in algorithmic application development and optimization.
- Experience in Electronic Warfare Built-in Test or Calibrations.
- Experience with VxWorks and/or Linux Operating Systems.
- Experience with Visual Studio and Matlab.
- Experience with Coverity SonarQube and/or Clockwork tools.
- Experience in Open Architecture Solutions.
- Experience with the Atlassian tool set Kubernetes Model Based Engineering and DevSecOps best practices.
Thanks
Required Skills:
Embedded Software EngineerC/C STLEmbedded CSpecificationsDesignImplementation ExperienceIntegrationDebuggingMaintenancealgorithmic application developmentOptimizationElectronic WarfareBuilt-in TestCalibrationsVxWorksLinux Operating SystemsVisual Studio CodeMatlabCoveritySonarqubeClockwork toolsOpen Architecture SolutionsAtlassian tool setKubernetesModel Based EngineeringDevSecOps