Embedded software developer

  • location: Milwaukee, WI
  • type: Contract
  • salary: $55 - $70 per hour

job description

Embedded software developer

job summary:
Under general direction, plans, conducts, and supervises engineering projects with moderate magnitude and scope usually involving integration among diverse systems. Works independently to meet customer needs through creative application of engineering principles.

· Designs, implements, and tests processes, systems, and procedures utilizing standard engineering and technology principles

· Plans said work and ensure the established schedules and budgets are met

· Analyzes tradeoff between implementation, schedule and cost and resource constraints, and recommend alternatives

· Conducts engineering and systems analysis and experimentation including prototypes to analyze application and operational feasibility while exploring alternatives

· Tests the integration of equipment and systems to ensure compatibility while identifying shortfalls

· Identifies, investigates, and recommends improvements in products, systems, or processes to improve the application or operation

· Prepares product documentation, operating instructions, and reviews related technical literature.

· Provides technical feedback, inputs, and consultation to other organizations involved in system design or implementation activities.

· Participates in technology transfer initiatives among IT departments, R&D, and Product Engineering.


· 5+ years related systems/software engineering or comparable experience and skills

· Bachelor's Degree in engineering, Computer Science, Mathematics or a closely related discipline to be determined by business needs or equivalent technical experience

· (Embedded) Linux OS and tools

· Multithreaded concepts for embedded, networked products

· Software design languages, models and diagrams (e.g. UML)

· Communication protocols (e.g. BACnet, Modbus, LON)

· Ethernet and RS485

· Linux Kernel customizing & debugging

· Knowledge of concepts such as software & web security, VPN, firewalls, wireless technologies, etc.

· Code Analysis Tools

· Agile development methods


· Exposure to .Net/.Net Core, XML, C C++, Python

· Software build tools and processes (e.g. CMake, BitBake, VS Project, Jenkins)

· Configuration and artifact management tools (e.g. GitHub, Artifactory)

· Cultural sensitivity and experience working with global teams

· Current technical knowledge and skills relative to business requirements and state of the art information technologies.

· Demonstrated ability to work in a team environment

· Good written and oral communications skills, flexibility and adaptability to changing situations

· Technical Certifications in technical fields related to the embedded domain

· Ability to perform at multiple levels of abstraction

· Ability in modeling, and theoretical reasoning in the support, creation, and design of complex systems

location: Milwaukee, Wisconsin
job type: Contract
salary: $55 - 70 per hour
work hours: 8am to 5pm
education: Bachelors
The selected candidate will be capable of working with minimal direction in a collaborative and innovative environment. This position requires working with global engineering and manufacturing teams, thus requiring exceptional written and verbal communication skills. This position also requires the ability to multitask, and to work effectively in response to changing priorities.

  • Experience level: Experienced
  • Minimum 5 years of experience
  • Education: Bachelors (required)
  • Embedded software (5 years of experience is preferred)
  • Linux
  • RTOS
  • wind river
  • C++

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.

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.

get jobs in your inbox.

sign up

related jobs

    Lead Software Developer

  • location: Milwaukee, WI (remote)
  • job type: Permanent
  • salary: $110,000 - $160,000 per year
  • date posted: 11/19/2021

    Java Developer

  • location: Waukesha, WI
  • job type: Temp to Perm
  • salary: $55 - $58 per hour
  • date posted: 11/15/2021