Aavalar Consulting has been engaged by a global client with facilities in the tri-state region to provide a Software Engineer who will develop real time, embedded software for instrument control / machine control applications. It’s important to note that this is an embedded systems developer. Successful candidates will need to have expert level experience in developing firmware / low level code that runs on bare metal… no operating system. Examples: Power on Self Test (POST), interrupt service routines, low level device drivers, servo motor control routines, etc.
Those with Computer Engineering or Electrical Engineering Degrees may find this position attractive because of the machine and electronics control aspect of the job. This is a high priority high position.
A job description follows: Embedded Realtime Software Developer in new project development for diagnostic instruments. Works in a multi-disciplined team environment.
Consultant’s Title: Embedded Realtime Software Developer
Work Location: Wilmington DE
Q: Is Telecommuting possible? No
Q: What’s the work environment? Lab environment with prototype hardware, test systems, etc. Nice suburban campus with plentiful, free parking. Great bunch of very smart people and almost unlimited resources to work with
Q: Who does this position will report to? Director of Software Development
Q: Why is there a need for a consultant/contractor? New development… Business is booming
Q: What is the start date of the contract?: ASAP
Q: What is the anticipated length/scope of the contract?: Long term with possible hire.
Q: What is the size of department?: TBD… Growing quickly
Q: What projects will the consultant be involved with? Development of new generation diagnostic machines.
Design, development, implementation, testing, documentation, maintenance, and support of software components which in turn support larger project goals.
What is the role within the group? Senior Embedded Software/Firmware Developer
– Computer Engineering or BSEE preferred, or BS Computer Science with demonstrated engineering training or aptitude
– 8+ years experience developing software
– Expert level C/C++, embedded systems programming experience
– Experience with instrumentation or similar systems
– Solid experience programming microcontrollers
– Experience writing low level code to control integrated peripherals (e.g. ePWM, ADC, SPI
Working knowledge with the following: Electronic schematics & logic programming, Networking protocols (CANopen preferred), Inter-process communications, Real-time control systems
Basic knowledge of the following: Software quality systems, Structured & object oriented development processes, Windows development platforms, Strong written and verbal communication skills
– Experience working in a highly regulated industry such as Pharma/FDA, DOD, FAA, etc.
– Experience with Texas Instruments microcontrollers (Hercules ARM family preferred or C2000 family)
– Experience using the Code Composer Studio development environment
Selling point of the job: Ifyou love really close-to-the-metal software/firmware/hardware development in a state of the art OEM environment, you will love this job. There is just about every engineering discipline you can imagine… electrical engineering, computer engineering, robotics, communications, optics, user interface design, web services, mechanical engineering, etc.
Work Hours and Schedule: Typical professional day.
Is there travel involved? No
Dress Code: Biz casual
Who is involved in the interview process?
– Phone interview first
– A couple hours of group interviews
– Immediate start.
Target rate: TBD… Don’t want to exclude anyone.