Embedded Software Engineer
5+ years of professional software development experience.
5+ years of experience with embedded software and C/C++ programming.
Working knowledge of embedded operating systems, multitasking, IPCs, and memory management
Extensive experience with ARM microprocessors
Knowledge of compilers, linkers, and memory maps
Experience with embedded driver development
Experience with at least one of the following: TCP/IP, USB, CAN, SPI, I2C, RAM, FAT, Bootloader, flash memory
Experience with test driven development and software unit testing
Required to use version control and work tracking system
Experience with software build systems and continuous integration
Equal Opportunity Employer/Veterans/Disabled
Benefit offerings include medical, dental, vision, term life insurance, short-term disability insurance, additional voluntary benefits, commuter benefits and 401K plan. Our program provides employees the flexibility to choose the type of coverage that meets their individual needs. Available paid leave may include Paid Sick Leave, where required by law; any other paid leave required by Federal, State or local law; and Holiday pay upon meeting eligibility criteria. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs which are direct hire to a client
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit
The Company will consider qualified applicants with arrest and conviction records.
...behind the platforms that the Global 2000s use to power their internal communications, contact center platforms, apps, and software. We... ...things, loves learning things, and who aspires to be a great engineer. Ideally, we'll find somebody who comes back to work with us full...
The Service Booker ensures repairs are completed, closes repair orders, receive and handles all monies, and carries out additional assignments as set forth by the Warranty Manager/Service Manager. Responsibilities Perform work at a level that supports Service...
...with purpose. Job Description The Associate Project Manager oversees project deliverables and completion for small-to-mid-sized... ...with increasing responsibility. Strong understanding of water and wastewater services. Experience withwastewater projects...
...Job Summary: Our technology team is seeking add a Senior Software Engineer to our Web Application Team. Candidates for this role must be experienced software engineers, able to develop robust, efficient and secure web applications that provide an excellent user experience...
...developing and administering department budgets. Preferred Licenses/Certifications ~ APICS, Project Management Professional (PMP), or similar certification preferred. Required Skills, Knowledge, and Abilities Strong leadership skills. Excellent written...