If you get bored looking over the same projects day after day, this is the job for you!
We are currently seeking an enthusiastic and skilled Firmware Developer to join our product development team. The individual should have a strong background in software development and a reasonable understanding of electrical engineering fundamentals, coupled with a desire to develop new and innovative products in a collaborative environment.
Responsibilities and Duties
Design and develop firmware/software for new embedded products
Develop code in the C programming language
Design new control algorithms and communication interfaces
Work with electrical engineers in selecting hardware components
Test and debug firmware/software on a hardware platform
Design and develop new software modules and create supporting documentation
Work directly with customers to understand expected product behavior and test designs
Create product specification documentation based on customer needs and design
Architect and develop firmware with minimal direction and specification
Support product development planning (schedule, product cost, meeting design inputs)
Help establish and develop good firmware development processes and procedures
Act as a resource to mentor and teach less experienced engineers
Qualifications and Skills
Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related technical discipline
2 – 5 years of relevant work experience, including a minimum of 2 years of experience in embedded firmware design using the “C” language
Experience with 8-bit and 32-bit microcontrollers
Experience with software compilers and debugging tools
Experience developing software using embedded frameworks and SDKs
Experience with Real-Time Operating Systems (RTOS)
Familiarity with Oscilloscopes, logic analyzers, DMMs, etc.
Self-motivated, detail-oriented, strong team player
Strong problem-solving skills and the ability to think creatively
Ability to prioritize and communicate in a dynamic environment
Demonstrated initiative, drive, and interpersonal skills
Outstanding written and verbal communication skills
Additional Skills Preferred:
Experience with other programming languages (C++, C#, Java, Python, etc…)
Experience with communication protocols and tools (Wifi, Bluetooth, CAN, TCP/IP, Wireshark, etc.
This position has openings in both our Middleton & Sun Prairie office locations.
Job Details Estimated: $83,000 – $110,000 a year3 hours ago Full Job Description Team Voice Engineer:To plan, install and manage...
Apply For This JobCollaborates with Information Architects, Designers, Content Editors, Marketing Managers and Back-end Developers to build a dynamic, responsive user interface for...
Apply For This JobIntegral Molecular is a Philadelphia biotech company using innovative technology platforms to discover therapeutic antibodies as treatments to fight cancers,...
Apply For This JobDo you have experience developing and updating web applications and scripts? If so, we want you! Neubus offers highly competitive...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Full Time – Benefits Offered Requirements: Construction experience, telecommunications experience a plus Will provide on...
Apply For This JobFront-End Engineer (React/iOS) Power is seeking a Front-End Engineer to join our User Experience team. This engineer will have the...
Apply For This Job