We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Embedded Software Engineer

STS Technical Services
United States, Florida, Melbourne
Nov 11, 2024
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.

Applied = 0

(web-5584d87848-llzd8)