[TriLUG] [JOB] Senior Embedded Linux Development Engineer

Bill Farrow via TriLUG trilug at trilug.org
Thu Nov 19 16:31:15 EST 2015


Hi,
I have an empty desk beside me, and I have lots of interesting work
that needs doing. Plus you get work with debian and save the planet !
If your interested, please contact me directly.


Senior Embedded Linux Development Engineer
Location: Morrisville, NC (RTP)

Brief Description
============
Sensus USA, a leading supplier to the utility metering industry, is
actively seeking a candidate for the position of Senior Embedded Linux
Software Engineer.

With at least 5 years of experience in Firmware/Software programming
for embedded Linux target, the candidate shall have a very good
understanding of the complete Linux ecosystem for x86 and ARM
platforms in embedded applications.

Description
============
Sensus USA, a leading supplier to the utility metering industry, is
actively seeking a candidate for the position of Senior Embedded Linux
Software Engineer.

With at least 5 years of experience in Firmware/Software programming
for embedded Linux target, the candidate shall have a very good
understanding of the complete Linux ecosystem for x86 and ARM
platforms in embedded applications.

The candidate will be responsible for development, deployment and
integration of Advanced Metering Infrastructure (AMI) software
networking components (wired and wireless) Base Station products.

Responsibilities
============
* Design, code, and integrate software for embedded Linux targets
(applications, drivers, kernel)
* Customization, deployment and maintenance of Linux system and kernel
for resource constrained targets
* Improve and maintain existing software components
* Develop new software components
* Create software upgrade / downgrade packages for deployed systems
* Create complete bootable disk images with kernel and filesystems
containing system and applications, etc.
* Perform unit test, verification, and validation of the product developed
* Assist with the hardware design of Linux subsystem
* Document projects according to Sensus standards (protocols,
architecture, technical specifications, etc)
* Support engineering, system test, and customer support teams
* Perform system integration, Ttroubleshoot RF network including ,
timing related problems, signal strength, collisions, etc.

Required Skills and Experience
============
* Bachelor’s degree in electrical engineering, computer engineering,
or computer science, Master’s degree preferred
* 5 years of experience of embedded Linux programming
* Expert in C programming and with gccGCC compiler and, GDB debugger,
GNU Make, GIT
* Knowledge of Linux, x86, and ARM SOC
* Proficient with Linux tools and, utilities, and Bash scripting
* Proficient with lab equipment such as oscilloscopes and various analyzers
* Knowledge of network concepts, programming, and protocols
* Knowledge of Linux kernel and device driver development
* Ability to write effective and reusable code according to best practices
* Must be a dynamic, self motivated, and team-oriented individual
* Knowledge of network concepts, programming, and protocols
* Knowledge of Linux kernel and device driver development
* Knowledge of hardware and low-level development is a plus
* Knowledge of Debian packaging and distribution administration is a plus
* Knowledge of Linux, x86, and ARM SOC (• Knowledge of Freescale ltib
and i.MX28) is a plus
* Knowledge of postgres database is a plus
automated build systems and Jenkins continuous integration is a plus
* Knowledge of issue tracking systems, and project tracking systems is a plus
* Understanding of RF networks and concepts is a big plus


More information about the TriLUG mailing list