Principal Embedded Software Engineer
San Jose, CA, US • Posted 7 days ago • Updated 7 days ago

Process Q
Dice Job Match Score™
🫥 Flibbertigibetting...
Job Details
Skills
- C++
- C
- Embedded Systems
- RTOS
- RF
- Red Hat Enterprise Linux
- FPGA
Summary
We are seeking a Contractor – Sr. Principal Embedded Software Engineer for an initial period of 6 months, with the possibility of extension to join our team. In this position you will be expected to work predominantly on-site at San Jose, CA. facility, The typical schedule will be 4 days a week in the office and 1 day a week remote work from home. You will work collaboratively with our team to develop and innovative satellite solutions. You will be responsible for hardware/software development during all phases of the development cycle, including requirements, design, implementation, test, integration, and documentation in a fast-paced environment.
Responsibilities:
- Work with software, hardware, and FPGA engineers to propose and develop software solution(s) to meet system specifications including performance requirements.
- Work with the team to author / conduct software static and dynamic analysis.
- Work with the team to draft and release relevant software documentation such as requirements specifications, design specifications, and design documents.
- Effectively document software designs.
- Design and implement software & hardware solutions and systems from requirements to production
- Work in parallel with software and hardware engineers to develop and deliver complete embedded system solutions
- Define system-level hardware and software interfaces
- Write interface specifications for external sub-systems
- Review hardware schematics and evaluate for software feasibility
- Participate in hardware and software trades
- Develop software test procedures and associated test suites for unit, system, and regression testing
- Support integrated systems testing
- Provide support and/or engineering of sensor I/O and data noise suppression requirements in digital systems
- Attend project and subsystem engineering and management meetings when requested
- Report design and production status weekly to project manager(s)
- Communicate issues and concerns to team members and managers and support planning to resolve technical, schedule, safety and cost issues
- The engineer will follow basic design standards provided by to ensure acceptable performance.
Ideal Experience:
- Bachelor’s Degree in Computer Engineering, Electrical Engineering, Computer Science or related field, with 15 or more years (we will determine this) of experience building and shipping high reliability embedded systems using embedded Linux or RTOS (FreeRTOS preferred).
- Minimally 10 years of solid RF experience.
- Software development process experience using the Gitflow workflow model.
- Experience with development tools including Atlassian and Jenkins automation.
- Experience with operating systems fundamentals such as schedulers, network stack, file system & memory management.
- Software architecture, memory mapping, caching, DMA and interrupts experience.
- Highly experienced in C, C++, web applications, Ubuntu, RHEL and dotnet applications.
- Some travel required.
Desired Skills
- Deep familiarity with Yocto development toolchain.
- Experience with SoC/FPGA system design for hardware interfaces such as UART, SPI, I2C, CAN, Camera Sensor Interface (CSI) & Ethernet
- User and proponent of Agile methods.
- Experience with RTOS and/or Embedded Linux device drivers and bootloaders.
- User and proponent of Agile methods.
- Experience in aerospace software system design and implementation
- Excellent communication skills..
- Dice Id: 91172230
- Position Id: 8878003
- Posted 7 days ago
Company Info
About Process Q
At ProcessQ, we believe in the power of technology to drive meaningful change. It fuels our passion and commitment to help organizations not just meet, but exceed their goals. When we partner with you, we don’t just bring technical expertise—we bring fresh, innovative ideas that elevate your performance, refine your strategies, and inject new energy into your business.
The future belongs to those who build, connect, and transform the world around them. The most successful and forward-thinking businesses are already doing this—and we’re here to ensure you’re part of that movement. With our skilled experts, we assemble the right teams, provide the tools, and deliver the support your business needs to thrive in this evolving digital landscape.


Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs