Engineer Embedded Software

The Judge Group
San Diego, CA, United States
8 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$145,600.0 - $166,400.0
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Systems Engineering JIRA Unit Testing C++ (Programming Language) IBM Rational ClearCase Static Program Analysis Data Link Communications Protocols Computer Programming Computer Engineering Corona (Software Development Kit)
+33 more
Software Debugging Programming Tools Device Drivers Embedded Operating Systems Embedded Software Ethernet Firmware Interoperability Linux Kernel PCI Express Real-Time Operating Systems Software Tools Rhapsody Software Engineering Product Software Implementation Methods Software Requirements Analysis Software Systems System on a Chip Systems Integration Transmission Control Protocol (TCP) Universal Asynchronous Receiver/Transmitter Vivado Multithreading Real Time Systems DOORS (Software) Software Verification Git Yocto Information Technology Atlassian Tools Bare Metal Bitbucket Software Defined Radio

Job description

We are seeking an experienced Embedded Software Engineer III to design, develop, integrate, and test advanced embedded software solutions supporting tactical communications and real-time systems. The ideal candidate will work closely with cross-functional engineering teams to deliver high-quality software in an Agile development environment., * Design, develop, integrate, and test embedded real-time software applications.

  • Develop software solutions for tactical communication and data link systems.
  • Analyze system requirements, architecture, and performance to implement robust software solutions.
  • Collaborate with Systems Engineering, Hardware, Integration & Test, and other multidisciplinary teams.
  • Participate in all phases of the software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
  • Debug, troubleshoot, and optimize embedded software systems.
  • Perform software verification, validation, and unit testing.
  • Utilize Agile development methodologies and modern software development tools.

Requirements

  • Bachelor’s degree in computer engineering, Computer Science, Electrical Engineering, or a related STEM field with 5+ years of experience; or Master’s degree with 3+ years of experience; or PhD with 1+ year of experience.
  • Strong programming experience in C/C++.
  • Proficiency in Object-Oriented Programming (OOP) concepts.
  • Experience developing and debugging real-time embedded systems.
  • Experience integrating firmware and software in complex multi-threaded embedded environments.
  • Knowledge of the software development lifecycle from requirements through testing.
  • Familiarity with static code analysis and unit testing methodologies.
  • Experience with Agile tools such as Jira, Git, and Bitbucket.
  • Experience testing and troubleshooting embedded communication systems.
  • Familiarity with communication standards and software-defined radio technologies.
  • Ability to work effectively in a collaborative engineering environment., * Experience with avionics or embedded operating systems.
  • Experience with Xilinx platforms (Zynq, Ultrascale+, Versal).
  • Experience with Yocto and Petalinux.
  • Knowledge of communication protocols including:

  • I2C
  • SPI
  • UART
  • PCIe
  • Ethernet

Experience with TCP/IP networking.

Knowledge of cryptographic software implementation.

Experience with Rust programming language.

Familiarity with Vivado and Vitis development tools.

Linux kernel driver development experience.

Familiarity with bare-metal embedded development.

Experience with IBM engineering tools such as DOORS, Rhapsody, and ClearCase.

Knowledge of industry communication and interoperability standards.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…