Firmware Engineer
Company: ORBCOMM
Location: Sterling
Posted on: May 14, 2022
|
|
Job Description:
About the Opportunity: ORBCOMM satellite and satellite-cellular
communications modems and terminals, network, and applications
provide customers globally with the power to manage and control all
kinds of fixed and mobile assets at all times. ORBCOMM---s new
Embedded Software Engineer, working within the Embedded Development
Team and reporting to the Director of Firmware, will have the
opportunity to work on the next generation of cellular and
satellite communications currently being designed. You will be
working on one of ORBCOMM---s top priority projects. We are looking
for someone who can help take our products to the next level The
Embedded Software Engineer will be focused mainly on designing and
implementing new firmware in accordance with the new product
requirements currently being defined. He/ she will show excellent
technical leadership and work closely with the embedded development
team. This role requires the ability to understand a significant
installed base of technology in an environment supporting high
availability mission critical embedded devices. Main
responsibilities will include: --- Design and implement embedded
software for ORBCOMM---s next generation service on satellite
terminals. --- Assist in release, repository, build and test
framework management. --- Produce and review internal design
documentation. Qualifications: The chosen candidate will have the
skills to design and implement code for scalable, extensible, and
maintainable cross-platform and cross-product interfaces and
standards that can be used to support both R&D efforts within
the company and worldwide partner/customer development efforts
outside of the company. This combined with the following skills are
required: --- At least 5 years work experience in software and
particularly embedded development, maintenance and design. ---
Bachelor---s Degree or above in Computer Science or a
Software-related Engineering major. --- Demonstrated skills and
knowledge of systems--- design and software development tools and
techniques. --- Knowledge of common development methodologies;
design for test, rapid prototyping and more traditional development
practices. --- Demonstrated experience in embedded software product
design, preferably with multiple embedded software platforms and
real time operating systems and toolsets, such as FreeRTOS, MQX,
VxWorks, IAR. --- At least 3 years ---C--- programming on embedded
platforms is a must. Experience with multiple software languages,
such as C++, C#, Java, dynamic scripting languages such as Lua or
python is an asset. --- Demonstrated experience within a
mature/structured software development process. This includes full
software development lifecycle from requirements analysis-, high-
and low-level, detailed software/firmware design (i.e.
documentation), implementation and developer-level testing in a
group/team setting. --- Experience with network and communications
protocols, such as TCP/IP, UART/RS232, RS485, I2C, SPI, BLE, is an
asset. --- Demonstrated experience with version control systems and
tools, such as SVN, CVS, VSS. --- Practical understanding of
algorithms and programmatic efficiency/optimization, with the
ability to optimize design for low power operation. --- Experience
working with a debugger analyzing, testing and resolving
multi-task/multi-threaded implementations. --- Strong written and
oral communication skills is a must. --- Ability to work
independently and responsibly under challenging conditions. ---
Strong organizational skills, foresight, attention to detail, and
the ability to think and work independently. --- Basic
understanding of GPS technology is desirable. --- Familiar with
electrical schematics and their implication for MPU and peripheral
interrupt handling is an asset. About ORBCOMM Inc. ORBCOMM Inc. is
a leading global provider of Internet of Things (IoT) solutions.
ORBCOMM---s unique combination of global satellite, cellular and
dual-mode network connectivity, hardware, web reporting
applications and software is the IoT industry---s most complete
service offering. Our solutions are designed to remotely track,
monitor, and control fixed and mobile assets in core vertical
markets including transportation & distribution, heavy equipment,
industrial fixed assets, oil & gas, maritime, mining and
government. With nearly 20 years of innovation and expertise in
IoT/M2M, ORBCOMM has more than 1.72 million subscribers with a
diverse customer base including premier OEMs such as Caterpillar
Inc., Doosan Infracore America, Hitachi Construction Machinery Co.,
Ltd., John Deere, Komatsu Ltd., and Volvo Construction Equipment,
as well as end-to-end solutions customers such as C&S
Wholesale, Canadian National Railways, CR England, Hub Group, KLLM
Transport Services, Marten Transport, Swift Transportation, Target,
Tropicana, Tyson Foods, Walmart and Werner Enterprises. For more
information, visit www.orbcomm.com. Interested? At ORBCOMM, we
believe that our people are our strength. Our success stems from
our ability to attract and retain the best people who deliver a
high level of performance and skill. If you are looking for a
significant career opportunity and the chance to work for an
established, successful and high growth company, ORBCOMM is the
ideal place for you. We are committed to employment equity. ORBCOMM
would like to thank all applicants in advance and advise them that
only candidates selected for an interview will be contacted.
ORBCOMM is committed to providing accommodations for persons with
disabilities. Accommodations are available upon request for
candidates taking part in all aspects of the selection process.
Keywords: ORBCOMM, Sterling , Firmware Engineer, Engineering , Sterling, Virginia
Click
here to apply!
|