Embedded Software Engineer

Posted 1 year ago
Job closed
Tuple

Embedded Software Engineer

Our Client - Information Technology & Services company

  • Sunnyvale, CA
$102.59 - $109.01/hour
Exact compensation may vary based on skills, experience, and location.
40 hrs/wk
Contract (w2)
Remote work no
Travel not required
Start date
July 28, 2023
End date
February 28, 2024
Superpower
Technology
Capabilities
Data Science and Machine Learning
Technology Architecture
Software Development
Preferred skills
Microprocessor Architecture
Software Design
Global Positioning Systems
Embedded Systems
Embedded Software
C/C++ Standard Libraries
Preferred industry experience
Information Technology & Services
Experience level
5 - 8 years experience

Job description

***The salary range for this position is $102.59 - $109.01 per hour.***

Our Customer is a Sunnyvale, California-based software, hardware, and services technology company. They are an industrial technology company transforming the way the world works by delivering solutions that enable their customers to thrive. They support global industries in building & construction, agriculture, geospatial, natural resources and utilities, governments, transportation, and others. Core technologies in positioning, modeling, connectivity, and data analytics connect the digital and physical worlds to improve productivity, quality, safety, transparency, and sustainability.

We are seeking an Embedded Software Engineer on a contract basis to join the engineering team.

What You’ll Do:

  • Join a tight-knit team of talented developers in a stable and supportive work environment, where you can quickly see the positive impact of your efforts
  • Develop embedded Global Positioning System (GPS) signal recovery, timing, and message processing software, interacting closely with hardware, firmware, system engineering
  • Test teams to continue widening the advantage in leading-edge embedded GPS receivers meeting the most demanding aviation performance needs
  • Work closely with System Engineering to interpret requirements and to design and implement software solutions in the embedded GPS receivers
  • Plan and scope development effort, follow structured development processes to design, document, implement, and verify software
  • Define requirements-based system tests

Must Haves:

  • Experience with structured/modular software design
  • Experience with C/C++
  • Experience with time-critical multi-threaded software
  • Disciplined implementation and analytical skills
  • Working knowledge of Modular/Structured Software Design and design concepts
  • Proficiency in C programming language
  • Experience with Multi-Threaded Operating Systems and Multi-Threaded Software Design
  • Experience with Real-Time, Time-Critical software (Embedded Systems, High-Speed Servers, etc.)
  • Basic knowledge of Digital Hardware and Microprocessor Architecture
  • Strong verbal and written communication, comfortable writing documentation
  • Well-organized, self-motivated, and team-oriented
  • Knowledge and experience of Signal Processing Design and Algorithms
  • Knowledge and experience in Communication Systems/GPS
  • Knowledge and experience in Software Processes (Capability Maturity Model Integration (CMMI), Software Considerations in Airborne Systems, and Equipment Certification (DO-178b))
  • Knowledge and experience in Waterfall, Iterative Spiral, Agile, etc. software development
  • Knowledge and experience in Configuration management (CM) tools and processes
  • Ability to obtain a Department of Defense (DoD) security clearance

Education:

  • Bachelor's Degree or greater in Computer Science, Computer Engineering, or a related degree

Hours & Location:

  • M-F, 40 hours/week. This role will be onsite at our Customer's Sunnyvale, CA location.

Please note: In order to create a safe, productive work environment, our client requires all contractors who plan to be onsite to be fully vaccinated according to the CDC guidelines. Prior to coming into our offices, contractors will be required to attest that they are fully vaccinated.

Perks are available through our 3rd Party Employer of Record (Available upon completion of the waiting period for eligible engagements)

Health Benefits: Medical, Dental, Vision, 401k, FSA, Commuter Benefit Program

All applicants applying for U.S. job openings must be legally authorized to work in the United States and are required to have U.S. residency at the time of application.

If you are a person with a disability needing assistance with the application, or at any point in the hiring process, please contact us at support@themomproject.com.