Senior Software Engineer Embedded Linux Onsite

Cedar Rapids, IA, United States

Job Description


job summary:
As a Senior Software Engineer in this organization, you will be involved in the development of state-of-the-art communications systems. The Communication Systems directorate makes some of the most cutting edge products across the enterprise. We develop innovative solutions that keep our military members safe, connected and informed. Our team has some of the most knowledgeable experts in the industry and work with all the most recent technologies in embedded software development. We work alongside FPGA, hardware, and systems teams in order to seamlessly embed our advanced technology into our communications product portfolio. Examples of these products range from high-frequency radios to secure, sophisticated software-defined radios that can enable pilots and soldiers to transfer data, voice and imagery over the air.

Basic Qualifications:

  • Requires a Bachelor\'s degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience.
  • Must be a u.s. citizen
  • Must have or be capable of obtaining a US Department of Defense (DoD) security clearance. Candidate selected will be subject to a government security investigation/reinstatement and must meet eligibility requirements
  • Proficiency with embedded C/C++
  • Experience with embedded Linux device drivers and operating system
  • Experience with debugging and root cause investigations using hardware schematics and tools such as logic analyzer and Wireshark
  • Experience with reading and analyzing circuit board schematics and chip vendor datasheets.
  • Experience with embedded microprocessors
Preferred:
  • Experience with GIT and SVN version control systems
  • Experience packaging custom Linux distribution with Buildroot.
  • Experience in developing and maintaining Linux board support packages (BSP) for embedded systems
  • Experience with board bring-up and target hardware integration
  • Development experience Agile methodologies and DevSecOps
location: Cedar Rapids, Iowa
job type: Contract
salary: $70 - 75 per hour
work hours: 8am to 5pm
education: Bachelors

responsibilities:
Primary Responsibilities:
  • Design, develop and continuously enhance our customized Linux OS ecosystem and maintain ownership over areas such as build toolchain, kernel, root filesystem, bootloader, device drivers, and BSP for a wide variety of hardware boards.
  • Contribute to the design, coding, testing, delivery and ongoing support for embedded Linux software systems.
  • Read and understand hardware schematics and chip vendor datasheets in order to participate in root cause analysis and resolution of complex hardware-software issues.
  • Prepare software builds for execution in a simulation environment, reference platforms and on the target hardware.
  • Understand and utilize the appropriate processes and tools during product development, resulting in increased product quality and improving customer satisfaction.
qualifications:
  • Experience level: Experienced
  • Minimum 5 years of experience
  • Education: Bachelors (required)
skills: * Embedded Software Design
  • C/C++
  • Linux
  • BSP
  • Device Drivers
  • Embedded Coding
  • Embedded Software Full Lifecycle
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.

Pay offered to a successful candidate will be based on several factors including the candidate\'s education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).

For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad\'s client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information.

Randstad

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4341942
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $70 - 75 per hour
  • Employment Status
    Permanent
  • Job Location
    Cedar Rapids, IA, United States
  • Education
    Not mentioned