Senior Embedded Software Engineer

Company:  Draper Labs
Location: Washington
Closing Date: 18/10/2024
Salary: £200 - £250 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description Summary:The Software Engineer (SMTS) develops high performance solutions for resource constrained targets. Develops next-generation resilient and fault tolerant software solutions in the application domains of undersea, terrestrial, air, hypersonics and space. The Engineer is involved in the full software development life cycle.Duties/Responsibilities* Evaluates requirements, proposes solutions, explores design trades to support a design.* Designs algorithms using modern theory and proven techniques.* Develops embedded software based on prototype algorithms with supervision.* Analyzes designs to demonstrate performance and functionality.* Develops and executes software tests to check compliance with requirements.* Evaluates results to establish problem causes and develop solutions for inefficient or problems.* Prepares technical data, procedures, reports, drawings, manuals, and other required documentation.* Communicates with customers and stakeholders to establish requirements and describe the design and deliverables.* Drive solutions to complex problems with limited direction - contribute to requirements development and architecture solution ideation.* Ability to take responsibility for subset of engineering scope.* Identify program/system-level technical risks and develop and execute mitigation strategies for them.* Actively mentor less experienced engineers.* Performs other duties as assigned.Skills/Abilities* Excellent development and troubleshooting skills on embedded targets.* Excellent knowledge of OS coding techniques IP protocols interfaces and hardware subsystems.* Expertise in software development for real-time systems.* Mastery of high level development languages (e.g. C/C++, Rust)* Excellent organizational skills and attention to detail.* Strong analytical and problem-solving skills.* Knowledge of software configuration management tools defect tracking tools and peer review processes.* Excellent time management skills with the proven ability to meet deadlines.* Excellent verbal and written communications skills.* Experience with UML/SysML.* Experience with in-circuit emulators, JTAG debuggers and laboratory test equipment.EducationRequires a bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.ExperienceRequires 5-10 years experience in Software Engineering or related. #J-18808-Ljbffr
Apply Now
Share this job
Draper Labs
  • Similar Jobs

  • Sr. Embedded Software Engineer, Kuiper Government Solutions

    Washington
    View Job
  • Senior Software Engineer

    Washington
    View Job
  • Senior Software Engineer

    Washington
    View Job
  • Senior Software Engineer

    Washington
    View Job
  • Software Engineer, Senior

    Washington
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙