Embedded Software Engineer

3 weeks ago


Melbourne, United States STS Technical Services Full time
Duties and Responsibilities
  • Support embedded software/firmware activities for product development
  • Demonstrated ability to contribute to a highly technical project independently along with mentoring and coaching other engineers.
  • Review customer specifications and requirements and develop designs to best support them, including cost as a key design factor.
  • Conduct peer reviews of software designs and code, unit tests and bug fixes.
  • Document component and subsystem specifications and material requirements.
  • Communicate Clearly (written and oral) with program management and the customer as required
  • May participate in preparation of complex and significant proposals.
  • Provides technical expertise and assistance to other engineers and support personnel.
  • Interact with technical management, other professionals, technicians and support personnel to coordinate, recommend and confer regarding technical activities and progress.
  • May mentor and coach the work of others as assigned.


Qualifications
  • BS or MS in Computer Science / Electrical Engineering or related field.
  • 8+ years of embedded software development at a BSP, processor, and microcontroller level with experience in C and C++.
  • Expert knowledge of VxWorks 7.0 BSP and Device Drivers is required.
  • Knowledge of optimal designs using VxWorks, VxWorks Workbench, Real-Time OS is desired.
  • Bootloader "Root of Trust" experience, Intel Arria 10 and NXP LS1046A BSPs / Drivers.
  • In-depth understanding of embedded software development and debugging.
  • Experience with Shell, Bash and scripting languages such as Python welcomed.
  • Familiar with many of the following area
    • Experience working with embedded development kits and board bringup, evaluation boards, Signal Generators, Logic Analyzers and other tools
    • Device Driver Development
    • Experience with Lab integration of sensor systems
    • Software Security Hardening, Trusted Computing / TPM, Secure Boot. STIG analysis
    • Familiarity with GIT, JIRA, Subversion (or other CM tools)
    • Ethernet Networking, routing, iptables / netfiiter, routers.

  • Good verbal and written communication skills and experience with the Microsoft Office tools.
  • Must be a motivated, self-starter with the ability to work in a team environment and solve complex problems.
  • SECRET security clearance is an advantage but not required.


  • Melbourne, Florida, United States STS Technical Services Full time

    Job SummarySTS Technical Services is seeking a highly skilled Firmware Embedded Software Engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and testing firmware for embedded systems. Your expertise in C programming, embedded systems, and RTOS operating systems will be crucial in delivering high-quality...


  • Melbourne, United States Vimerse InfoTech Inc Full time

    Title: Embedded Software Engineer Melbourne, Florida Onsite Fulltime Salary: $90-125K/Annum Client Name: Comlabs Government Systems You will provide embedded software support and maintenance for company products written in C++ and Java script. This position interfaces with company leaders as well as our technical support group. You will: Create innovative...


  • Melbourne, Florida, United States STS Technical Services Full time

    Embedded Software Engineer RoleSTS Technical Services is seeking a skilled Embedded Software Engineer to support our product development activities. The ideal candidate will have a strong background in embedded software development, with experience in C and C++ programming languages. Key ResponsibilitiesSupport embedded software/firmware activities for...


  • Melbourne, Florida, United States Leonardo DRS Full time

    Job SummaryThe Senior Embedded Software Engineer will be an integral part of our Electro Optical Infrared System (EOIS) Software Development Team. Responsible for leading technical activities and completion of these activities on time and budget. Develop embedded software and PC tools including operating systems, networks, utilities, and Internet-related...


  • Melbourne, Florida, United States SES Government Solutions Full time

    Job SummaryThe Senior Embedded Software Engineer will be an integral part of our Electro Optical Infrared System (EOIS) Software Development Team. This team is responsible for developing and supporting infrared and electro-optical solutions for soldiers, ground vehicles, and airborne platforms.ResponsibilitiesSupports and participates in technical...


  • Melbourne, United States STS Technical Services Full time

    Duties and Responsibilities* Analyzing and communicating software/firmware requirements* Creating architectures and designs* Coding* Unit test, integration and system testing* Debugging* Generating code releases that are correct the first time, exhibiting high reliability* Performance analysis* Early customer support and sustaining activities* As part of a...


  • Melbourne, Florida, United States L3Harris Full time

    Job Title: Software Development EngineerJob Description:As a software development engineer at L3Harris, you will apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application. You will work closely with cross-functional members of the engineering organization to develop and...


  • Melbourne, Florida, United States L3 Technologies Full time

    Job Title: Associate Software Engineer (Melbourne, FL)Job Code: 12881Job Location:MelbourneJob Description:Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target applicationWork closely with cross-functional members of the engineering organization to develop and evaluate interfaces...


  • Melbourne, Florida, United States L3Harris Full time

    Job Title: Software Development EngineerJob Code: 13260Job Description: Apply computer science and engineering principles in the development of software for real-time control of advanced tactical radio equipment Collaborate with cross-functional teams to design and evaluate interfaces between hardware and software Participate in all phases of the software...


  • Melbourne, United States Leonardo DRS Full time

    Job ID: 110736 The Leonardo DRS Land Electronics business provides C4I Network computing and integrated situational awareness, as well as state-of-the-art embedded diagnostics, vehicle power management and combat vehicle integration products and services. Job Summary We are seeking a Software Systems Engineer (SWSE) to play a critical role in the...


  • Melbourne, Florida, United States Leonardo DRS Full time

    Job Title: Software Systems EngineerJob Summary:We are seeking a skilled Software Systems Engineer to play a critical role in the development of our Land Electronics business unit products. As a lead Software Systems Engineer, you will be responsible for understanding the technical intricacies of the software components of products on multiple programs. You...

  • Software Engineer

    3 weeks ago


    Melbourne, United States Actalent Full time

    Job Posting: Software Engineer Location: Melbourne, FL Pay Range: $48-$56/hr Top Skills & Requirements: Experience: 4+ years in JavaScript or related programming (industry, internships, or academia) Citizenship: Ability to obtain a DoD Secret Clearance upon hire Technical Skills: Strong knowledge of data structures, algorithms, and object-oriented...

  • Software Developer

    1 month ago


    Melbourne, Florida, United States L3 Technologies Full time

    Job Title: Software DeveloperJob Code: 13260Job Location: Palm BayJob Description:Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application.Work closely with cross-functional members of the engineering organization to develop and evaluate interfaces between hardware and...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job SummaryNorthrop Grumman is seeking a highly skilled Staff Software Engineer to join our team in Melbourne, Florida. As a key member of our software organization, you will design, develop, integrate, and test software for our end-user customers and businesses. Key ResponsibilitiesDesign, architecture, application development, and flight simulationWork...


  • Melbourne, Florida, United States Leonardo DRS Full time

    Job SummaryWe are seeking a highly skilled Software Systems Engineer to play a critical role in the development of our Land Electronics business unit products. As a lead SWSE, you will be responsible for understanding the technical intricacies of the software components of products on multiple programs. You will use this knowledge to translate end-user needs...


  • Melbourne, United States Top Secret Clearance Jobs Full time

    About the job Senior Software Reverse Engineer Top Secret Clearance Jobs is dedicated to helping those with the most exclusive security clearance find their next career opportunity and get interviews within 48 hours. STR is hiring a Senior Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems....

  • Software Engineer

    3 weeks ago


    Melbourne, United States REDLattice Full time

    Job Title: Software Engineer Location: Chantilly, Virginia / Melbourne, Florida Welcome to REDLattice, where we operate at the nexus of innovative technology and national security imperatives. As a premier cyberwarfare company specializing in Computer Network Operations (CNO), Offensive Cyber Operations (OCO), Electronic Warfare (EW), and Information...

  • Software Developer

    4 weeks ago


    Melbourne, Florida, United States L3Harris Full time

    Job Title: Software DeveloperJob Code: 13259Job Description: Develop software solutions using computer science, engineering, and mathematical analysis concepts and principles Collaborate with cross-functional teams to design and evaluate interfaces between hardware and software Participate in all phases of the software development life cycle, including...


  • Melbourne, Florida, United States Diverse Lynx Full time

    Job Title: Principal Software EngineerAbout the Role: We are seeking a highly skilled Principal Software Engineer to join our team at Diverse Lynx LLC. As a key member of our engineering team, you will be responsible for designing, developing, and verifying complex software systems for embedded applications.Key Responsibilities: Develop and maintain...


  • Melbourne, Florida, United States Northrop Grumman Full time

    Job Summary:We are seeking a highly skilled Staff Software Engineer to join our team in Melbourne, Florida. As a Staff Software Engineer, you will be responsible for developing and integrating mission critical software with legacy and next generation sensors.Key Responsibilities:Support the development of system/software/tests as a member of a team employing...