Jobs · Engineering · Florida

Junior Embedded Software Engineer

SAIC · Panama City Beach, FL · 1 wk ago
EngineeringFull-time

Job Duties

  • Write and implement optimized code for microcontrollers and processors, handling the full SDLC.
  • Perform unit, integration, and system testing, plus troubleshoot issues and debug complex embedded systems.
  • Create technical manuals, design specifications, and maintain code for future reference.
  • Examples of software engineering and development support activities include:
    • Design and implement real-time embedded software intensive code solutions, test the resulting components, and analyze runtime profiles to debug errors that might exist.
    • Integrate software units and components producing integrated software items consistent with the design that demonstrate the functional and non-functional software requirements.
    • Document software functionality.
    • Perform Object-Oriented Analysis and Design (OOAD) and programming in Java, C, C++, and C#.
    • Develop network protocol based applications using Transmission Control Protocol/Internet Protocol (TCP/IP).
    • Support all aspects of the software development life cycle.
    • Review and test software components for adherence to the design requirements and documents test results.
    • Join team members in Agile software development.

Qualifications

  • REQUIRED EXPERIENCE AND CLEARANCE:
    • Bachelor's degree in Computer Science, Electrical Engineering, or related field and 0 years or more of work experience.
    • Programming Proficiency in C/C++ or Java.
    • RTOS Understanding of real-time operating systems (e.g., Linux, VxWorks).
    • Hardware Knowledge: Understanding of microcontrollers, protocols (TCP/IP, Modbus), and reading schematics.
    • Soft Skills: Problem-solving, analytical thinking, attention to detail, and communication.
    • Writing and interpreting technical reports and requirements and interface documents.
    • Preparing presentation material and presenting to peers, project team members, and managers.
    • Strong organizational skills and the ability to work multiple projects concurrently.
    • Must be a U.S. citizen able to obtain a Secret Clearance. Interim Secret required to start.
  • DESIRED EXPERIENCE:
    • Scrum Master Certification (CSM).
    • Familiarity with integrating and implementing embedded AI solutions.
    • Experience working in Agile (Scrum, Kanban, Crystal Methods, etc.) and Hybrid project teams.

Similar jobs

Software Engineer

Randstad Digital AmericasPhoenix, AZ· 4 days ago
Engineering$64.53–$69.53/hrapply on randstadusa.com

Software Engineer

Harris ComputerColorado, United States· 3 days ago
Information Technology$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

Harris ComputerFlorida, United States· 3 days ago
Engineering$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

TriNetAtlanta, GA· 4 days ago
Information Technology$90k–$168k/yrapply on jobs.trinet.com

Software Engineer

CleraSan Francisco, CA· 3 days ago
Engineeringapply on jobs.ashbyhq.com

Software Engineer

ScienceCastLos Angeles, California, United States· 4 days ago
Engineering$80k–$135k/yrapply on sciencecast.org