Embedded Developer

Owatonna, MN, United States

Job Description


job summary:
Hybrid Schedule 50/50 - (Work Remote and Onsite)

Candidates must be ready to relocate to work onsite from day 1 at Owatonna, MN

Only USC/GC

REQUIRED

  • Bachelors in Computer Science, Electrical Engineering, or a similar technical field required.
  • 5+ years\' experience developing software and delivering to a production environment.
  • Board Support Package (BSP) Experience. Client is looking for someone that has developed drivers, has worked with boot loader, and device tree.
  • C++ and object oriented experience.
  • Leadership - they don\'t need to be a manager, but we desire someone that can lead projects from a technical standpoint. strong design experience, problem solving, able to make decision tradeoffs, etc.
  • Proven capability in technical communications, often called upon to express complex technical concepts verbally and in writing.
  • Ability to learn from other team members and adopt to best in class industry standards.
  • 5+ years\' experience using C++
DESIRED
  • Full stack development on Android and/or Linux
  • C#, and/or Java
  • Application development for embedded Linux.
  • Android and/or Linux Board Support Package experience.
  • Android and/or Linux device driver experience.
  • Samsung Knox API experience.
  • Experience with communication protocols such as CAN bus, TCP/IP, UDP, UART, SPI, I2C, etc
location: Owatonna, Minnesota
job type: Contract
salary: $75 - 90 per hour
work hours: 8am to 4pm
education: No Degree Required

responsibilities:
  • To develop cutting edge software using C++, C#, Java, and/or Android
  • To help define the software architecture and design for exciting new products.
  • To participate in design reviews, code reviews and adhere to software development best practices
  • To provide system-wide problem-solving, solutions, and production support.
  • To support hardware board bring-up, trouble-shooting, device driver development and automated software builds.
  • To seek out and participate in personal development opportunities.
  • To grow and share your knowledge base of the latest technologies, industry standardization, and engineering best practices.
  • To collaborate with multiple departments in a dynamic manufacturing facility.
qualifications:
  • Experience level: Experienced
  • Minimum 9 years of experience
  • Education: No Degree Required
skills: * C++
  • CI/CD
  • Linux
  • UNIX
  • Slackware
  • Gentoo Linux
  • JAVA
  • Embedded Software Full Lifecycle
  • Embedded
  • Board Support Package
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).

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
    JD4341899
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Owatonna, MN, United States
  • Education
    Not mentioned