Embedded Software/Firmware Engineer in Milwaukee, WI at APEX Systems

Date Posted: 2/15/2018

Job Snapshot

  • Employee Type:
  • Location:
    Milwaukee, WI
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

Job #:  808045

Our great client is looking for a Embedded Software/Firmware Engineer for a 9+ month contract in downtown Milwaukee. Ideal candidates will have 7+ years of experience in a manufacturing background that includes hands on work with C/C++ programming, design, and work with embedded software in controllers.

We are looking for a skilled, passionate, disciplined and enthusiastic engineer to join our high performing team. The ideal candidate will have a solid grasp of the full stack of modern embedded technologies, along with a continued focus on learning and innovating. They will be self-starting, self-directing, with a strong desire to collaborate with and to grow others in the organization. They will have passion around both the exploratory nature of prototyping, as well as the rigor needed to finish and deliver a product to market. 

As part of our Platform Engineering team, the candidate will work with several global product teams in the development, testing, and delivery of state of the art embedded software-based products for the building automation industry. 

This person must have strong software design and programming skills in C/C++, as well as other programming languages such as Python, Ruby, Java, etc. Must have practical, applied knowledge of real-time design and embedded operating systems. Experience with object oriented development methodology and familiarity with development tools for these languages. The candidate must have the ability to work well in a team environment and the ability to multi-task. 

We require a Bachelor's degree in Computer Engineering or a related discipline, such as Electrical Engineering, Mechanical Engineering, Industrial Engineering or Computer Science. Minimum 15 years of total experience in product development, with 10+ years of embedded software/firmware development. Strong written and oral communication skills, along with the proven ability to interact with other disciplines outside of engineering are a must. Technical writing background/training would be a definite plus.

Hardware Platforms/OS:  Ubuntu Linux 14.4, iMX535 Microprocessor, Debian Linux, Green Hills Integrity RTOS (Real-time Operating System), Marvell Monahans, Windows 2000/98/95, Windows XP/Vista, Sun Solaris 7/8, IOTA Simulators, Windows NT, UNIX, HP UNIX Workstation, Pentica Emulator, MS DOS, PDP 11/70, 11/73, Intel SBC 8048, AT&T PC 7300, AT&T 3B2/300, AT&T 3B2/400

Software Expertise:  C, C++, Git, Helix, Rally, Eclipse IDE, EPIE (Emerald Plugin Environment) tool, WildPackets OmniPeek, ACS (Active Cable Simulator), WireShark, XOC Simulators on FreeBSD, CORBA, MIB, SNMP, Green Hills MULTI IDE, ClearCase, ClearQuest, SQL, PPL, InSequence, ECMS, C#, .NET, Intro C, Motorola HC11 Assembler, Microsoft Visual Basic 5, Crystal Report, dBase III Plus, Clipper, XML, JAVA, HTML, JAVA Script, Perl, CGI, CADRE Teamwork, SDL, RMX-86, RTX, PC/DOS, BASIC, Pascal, 8086 Assembler, MACRO-11 Assembler