Embedded Software Developer

Job Listing No: 9740000

Embedded Software Developer

 Farmers Edge is a global leader in decision agriculture servicing over 22 million paid product acres worldwide with precision digital solutions. Integrating field-centric data, easy-to-use software, state-of-the-art processing technology, predictive modelling, and advanced agronomic analytics, Farmers Edge provides growers with scalable solutions to produce more with less. Using innovative digital agronomic tools, Farmers Edge solutions focus on the sustainable production of high-yielding, high-quality crops and are designed to optimize inputs, minimize environmental impact, and protect economic viability of the farm. From seed selection to yield data analytics, Farmers Edge transforms big data into timely and accurate insights to support informed decision making. Embedded Software DeveloperLocation: Lincoln, NENumber of positions: 2 Reporting to the Hardware Engineering Manager, the Embedded Software Developer will join a team responsible for the design and development of embedded software to power our IoT devices to continue to drive the exponential growth of our big data analytics systems. Duties may include the following:Design software for current and new embedded devices that are vital to product development for Farmers Edge.Collect, define and analyze user needs, requirements, business rules and solution constraints.Design, document, estimate, discuss and interpret specifications for new features and changes to existing functionality and create engineering test reports.Understand, evaluate and communicate trade-offs between system design and schedule.Collaborate with other team members to identify best approaches and practices, prioritize needs, resolve conflicts and provide status updates.Develop, modify and verify software additions and changes according to requirements and written or verbal expectations.Analyze, troubleshoot and perform failure analysis on software/hardware component systems.Travel for the leadership of various field testing initiatives.Provide technical support for resolving complex issues.Communicate effectively with Managers and other Engineers.Consistently seek to improve knowledge and skills.Proactively contribute to software performance optimization and continuous improvements to code quality, and robustness.Design software platforms on multiple development environments based on specifications and project requirements.Support one or more products by developing software, writing unit test cases, assisting with testing of the products, and writing technical documentation as necessary.Other duties as assigned. Education and Experience:Bachelor of Computer Science or Electrical Engineering6+ years of directly related experience may be accepted in lieu of a degree.5+ years of C, C++, experience.Any of the following:2+ years Experience with Embedded Linux2+ years experience with CAN bus systems2+ years experience with analog to digital conversion and signal processing2+ years experience with cellular/Lora/RPMA or other IoT M2M networks.Knowledge of Embedded Linux development as well as RTOS constructs including processes, threads, scheduling, synchronization mechanisms, and memory management.Solid background in software engineering principles, data structures or object oriented design and development, and multithreading.Experience with issue tracking tools (Jira, Bugzilla).Knowledge in serial interface protocols like I2C,SPI, USB and SDI-12.Hands on PCB level hardware experience an asset.Experience with networking protocols such as HTTP and MQTT.Experience with networking standards such as WiFi, Bluetooth, Zigbee, and Ethernet.Able to work under minimal supervision and apply sound judgment.Excellent interpersonal skills essential for success.Oriented toward team success.Ability to adapt in a fast moving, hypergrowth firm.Good verbal and technical writing skills.Ability to support and track multiple simultaneous projects.Professional designation or seeking to obtain. On the job training will be provided in the initial stages, but some independent learning will be expected.  Compensation:Farmers Edge offers a very competitive compensation package including comprehensive benefits and retirement plan.  Salary will be commensurate with experience.

Apply for this job.




Similar Jobs For "Embedded Software Developer"



 Jobs by Indeed job search

Sr. IoT Architect

Company: Amazon Web Services, Inc.
Location: United States
Experience with embedded or real-time operating systems, and/or driver/kernel development. Experience in one or more specific IoT / embedded / M2M industry (i.e… To apply for this job vacancy in Amazon Web Services, Inc. you must be qualified and you should prepare the required documents, click on the job link for more details.
Posted 5 hours ago

Electrical Engineer - Sensitron

Company: Sensitron Semiconductor
Location: Hauppauge, NY
Experience in embedded code development, assembly, microchip devices, use of debugger etc. This position requires access to technology, material, software or… To apply for this job vacancy in Sensitron Semiconductor you must be qualified and you should prepare the required documents, click on the job link for more details.
Posted 1 hour ago

Software Developer Senior

Company: NOK-Galapagos, LLC
Location: Richmond, VA
The candidate shall deliver application software changes IAW CDRL A011 Computer Software Product. Design, develop, and test operating systems-level software,… To apply for this job vacancy in NOK-Galapagos, LLC you must be qualified and you should prepare the required documents, click on the job link for more details.
Posted 8 hours ago

Software Verification Engineer - Gold Harvest Job

Company: AGCO
Location: Hesston, KS
Experience testing real-time embedded software products. 1 - 5 year experience testing embedded software products. Perform dry run testing to verify test cases. To apply for this job vacancy in AGCO you must be qualified and you should prepare the required documents, click on the job link for more details.
Posted 9 hours ago

Software Engineer II

Company: Dedicated Computing
Location: Waukesha, WI 53188
Create API and API endpoint software to extend software agents, cloud solutions, and other software components. Follow and own the software ISO process. To apply for this job vacancy in Dedicated Computing you must be qualified and you should prepare the required documents, click on the job link for more details.
Posted 8 hours ago






Note: This job listing with titled "Embedded Software Developer" was indexed from different job portals. This job might be expired or closed for accepting CV's so we suggest to browse it from the new jobs menu of this site. Our website is an open community website for assisting job seeker so if you found some broken links or error in our site don't hesitate to contact us to fix the issue. Thank you for using our free services.